There are 9 ways to get from Leeuwarden to Geneva by train, plane, train (TGV), bus, car, car train, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Amsterdam Airport Schiphol, fly
best- Take the train from Leeuwarden to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)plane AMS - GVA
5h 39mCHF 102–266Bus
cheapest- Take the bus from Groningen central station to Dortmund central bus stationbus FlixBus 027
- Take the bus from Dortmund central bus station to Genevabus FlixBus N122
20h 26mCHF 89–159Train via Paris
- Take the train from Leeuwarden to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport Train Station to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Genevetrain Tgv
10h 55mCHF 163–318Drive 968.5 km
- Drive from Leeuwarden to Genevacar 968.5 km
11h 10mCHF 164–237Train, train to Düsseldorf International Airport, fly
- Take the train from Leeuwarden to Zwolletrain
- Take the train from Zwolle to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Geneva International Airport (GVA)plane DUS - GVA
7h 25mCHF 115–361Train, train to Brussels Airport, fly
- Take the train from Leeuwarden to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport Train Station to Antwerpen-Centraaltrain
- Fly from Brussels Airport (BRU) to Geneva International Airport (GVA)plane BRU - GVA
7h 38mCHF 96–296Train, bus
- Take the train from Leeuwarden to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport to Albertvilletrain
- Take the bus from Gare Routiere to Gare Routierebus Y51
- Take the bus from Gare Routiere to Lancy Pont Rouge Gare-Etoile P+Rbus 272
14h 11mCHF 324–555Drive, car train
- Drive from Leeuwarden to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Genevacar
14h 51mCHF 187–253Train
- Take the train from Leeuwarden to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Basel SBBtrain
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genèvetrain Ic1 / ...
16h 8mCHF 162–485
Leeuwarden to Geneva by train
Questions & Answers
The cheapest way to get from Leeuwarden to Geneva is to bus which costs SFr 85 - SFr 160 and takes 20h 26m.
The fastest way to get from Leeuwarden to Geneva is to train and fly which takes 5h 39m and costs SFr 100 - SFr 270.
No, there is no direct bus from Leeuwarden to Geneva. However, there are services departing from Leeuwarden, Klanderij and arriving at Geneva via Drachten, Transferium Oost, Groningen central station and Dortmund central bus station. The journey, including transfers, takes approximately 20h 26m.
No, there is no direct train from Leeuwarden to Geneva. However, there are services departing from Leeuwarden and arriving at Geneve via Schiphol Airport Train Station, Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 10h 55m.
The distance between Leeuwarden and Geneva is 888 km. The road distance is 968.5 km.
The best way to get from Leeuwarden to Geneva without a car is to train via Paris which takes 10h 55m and costs SFr 160 - SFr 320.
It takes approximately 5h 39m to get from Leeuwarden to Geneva, including transfers.
Leeuwarden to Geneva bus services, operated by FlixBus, depart from Groningen central station.
Leeuwarden to Geneva train services, operated by Nederlandse Spoorwegen (NS), depart from Leeuwarden station.
The best way to get from Leeuwarden to Geneva is to train via Paris which takes 10h 55m and costs SFr 160 - SFr 320. Alternatively, you can bus, which costs SFr 85 - SFr 160 and takes 20h 26m.
What companies run services between Leeuwarden, Netherlands and Geneva, Switzerland?
You can take a train from Leeuwarden to Geneve via Schiphol Airport Train Station, Paris Nord, and Paris Gare De Lyon in around 10h 55m. Alternatively, you can take a bus from Leeuwarden, Klanderij to Geneva via Drachten, Transferium Oost, Groningen, Hoofdstation uitstaphalte NZ, Groningen central station, and Dortmund central bus station in around 20h 26m.
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- CHF 110–230
Flights from Düsseldorf International Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 80–250
Flights from Düsseldorf International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 80–310
Flights from Brussels Airport to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 55–200
Flights from Brussels Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 55–200
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Schiphol Airport Train Station
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Schiphol Airport Train Station
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Paris Nord
- Ave. Duration
- 3h 11m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–120
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Zwolle
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- CHF 9–21
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Arnhem Centraal
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 7–17
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 12–28
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Schiphol Airport Train Station
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Antwerpen-Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 15–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Schiphol Airport Train Station
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 21–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Utrecht Centraal
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- CHF 19–45
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Basel SBB
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- CHF 80–180
- Website
- Nederlandse Spoorwegen (NS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Groningen central station to Dortmund central bus station
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Estimated price
- CHF 19–35
- Website
- Flixbus
Bus from Dortmund central bus station to Geneva
- Ave. Duration
- 13h 20m
- Frequency
- 5 times a week
- Estimated price
- CHF 60–110
- Website
- Flixbus
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Leeuwarden to Geneva bus services, operated by FlixBus, arrive at Dortmund central bus station.
Leeuwarden to Geneva train services, operated by Nederlandse Spoorwegen (NS), arrive at Schiphol Airport Train Station.
Yes, the driving distance between Leeuwarden to Geneva is 968 km. It takes approximately 11h 10m to drive from Leeuwarden to Geneva.
Book your Leeuwarden to Geneva train tickets online with Omio.
There are 1257+ hotels available in Geneva.










