Ski Flights to Geneva

Geneva International Airport (GVA) is a popular place to fly into for winter ski holidays at some of the best resorts in the Alps.

The following airlines offer cheap ski flights to Geneva during the winter from the following cities and airports:

Aer Lingus: Cork and Dublin

Darwin Airline: Florence, Lugano, Nis, Rome (Fiumicino), Valencia, Venice

easyJet: Belfast (International), Bristol, Bournemouth, Edinburgh, Glasgow (International), Leeds/Bradford, Liverpool, London (Gatwick, Luton, Southend, and Stansted), Manchester, Newcastle upon Tyne, Toulouse

easyJet Switzerland: Alicante, Amsterdam, Athens, Barcelona, Berlin, Bilbao, Bordeaux, Brindisi, Bristol, Brussels, Budapest, Catania, Copenhagen, Hurghada, Lille, Lisbon, London (Gatwick), Madrid, Malaga, Marrakech, Nantes, Nice, Oviedo, Palma de Mallorca, Paris (Orly), Porto, Pristina, Rome (Fiumicino), Santiago de Compostela, Seville, Sharm el-Sheikh, Stockholm (Arlanda), Tel Aviv (Ben Gurion), Venice

Flybe: Exeter, Isle of Man, Jersey, Manchester, Southampton Belfast (International), Edinburgh, Glasgow (International), Leeds/Bradford, Manchester, Nottingham/East Midlands

Monarch: Birmingham, London (Gatwick and Stansted), Manchester

Norwegian Air Shuttle: Copenhagen, Oslo, Stockholm

Wizz Air: Bucharest (Henri Coanda), Budapest

Trains from Zurich to Frankfurt

Zurich Train Station Sign
Zurich Hauptbahnhof

Trains from Zurich to Frankfurt are a great way to travel from Switzerland to Germany when you are visiting Europe.

Trains between these cities depart from the Zurich Hauptbahnhof (main train station) and arrive at the Frankfurt Hauptbahnhof. From there you can connect to many other forms of onward transport.

Trains leave Zurich every hour throughout the day, providing passengers with a lot of choice in when to travel. They are operated by SBB and Deutsche Bahn.

Some trains from Zurich to Frankfurt are direct. However, most trains require one or more changes in cities like Basel.

The travel time on this route ranges from 3 hours and 55 minutes to 4 hours and 10 minutes. Trains with changes are slightly slower than direct trains.

Ticket fares for trains from Zurich to Frankfurt depend on the time and date you choose to travel. Prices start at 129 CHF for second class and 212 CHF for first class. You can get discounted fares of 72 CHF for second class and 84 CHF for first class if you buy train tickets online ahead of time.