There are 4 ways to get from Leiden to Geneva by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  8 h 21 min

  1. Take the train from Leiden Centraal to Rotterdam Centraal
  2. Take the train from Rotterdam Centraal to Paris Nord
  3. Take the train from Paris Gare de Lyon to Geneve Tgv

$242 - $310

Cheapest option

Bus via Luxembourg  •  17 h 23 min

  1. Take the bus from Amsterdam - Schiphol Airport to Luxembourg
  2. Take the bus from Luxembourg to Dijon
  3. Take the bus from Dijon to Geneva - Bus station

$45 - $68

2 alternative options

Bus Eurolines FR  •  17 h 51 min

  1. Take the bus from Den Haag to Lyon
  2. Take the bus from Lyon - Perrache Bus station to Geneva - Bus station Nice - aéroport > Marseille - gare routière St-Charles > Lyon - gare routière Perrache > Genève - gare routière

$120 - $175

Drive  •  9 h 7 min

  1. Drive from Leiden to Geneva 561.6 miles

$130 - $200

What companies run services between Leiden, Netherlands and Geneva, Switzerland?

You can take a train from Leiden to Geneva via Rotterdam Centraal, Paris Nord, Paris Gare De Lyon, and Paris Gare de Lyon in around 8 h 21 min. Alternatively, you can take a bus from Leiden to Geneva via Schiphol (Airport), Amsterdam - Schiphol Airport, Luxembourg, and Dijon in around 17 h 23 min.

Train operators
Dutch Railways (NS)
Phone
+31 30 751 5155
Website
ns.nl
Train from Leiden Centraal to Rotterdam Centraal
Ave. Duration
33 min
Frequency
Every 15 minutes
Estimated price
$8 - $15
Website
ns.nl
Purchase a
eurail.com
Thalys
Website
thalys.com
Train from Rotterdam Centraal to Paris Nord
Ave. Duration
2 h 37 min
Frequency
Hourly
Estimated price
$130 - $170
Website
thalys.com
2nd Class
$130 - $170
1st Class
$170 - $240
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Paris Gare de Lyon to Geneve
Ave. Duration
3 h 15 min
Frequency
Every 4 hours
Estimated price
$100 - $120
Website
en.oui.sncf
2nd Class
$100 - $120
1st Class
$140 - $200
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Amsterdam - Schiphol Airport to Luxembourg
Ave. Duration
7 h 25 min
Frequency
Every 20 minutes
Estimated price
$16 - $23
Website
Ouibus
Bus from Luxembourg to Dijon
Ave. Duration
5 h 40 min
Frequency
Every 10 minutes
Estimated price
$13 - $19
Website
Ouibus
Bus from Dijon to Geneva - Bus station
Ave. Duration
3 h 40 min
Frequency
Every 15 minutes
Estimated price
$7 - $11
Website
Ouibus
Bus from Lyon - Perrache Bus station to Geneva - Bus station
Ave. Duration
1 h 45 min
Frequency
Every 15 minutes
Estimated price
$6 - $9
Website
Ouibus
Eurolines FR
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Den Haag to Lyon
Ave. Duration
14 h 15 min
Frequency
Once daily
Estimated price
$110 - $160
Schedules at
eurolines.fr

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.

Questions & Answers

How far is it from Leiden to Geneva?

The distance between Leiden and Geneva is 673 km. The road distance is 898 km.

What is the cheapest way to get from Leiden to Geneva?

The cheapest way to get from Leiden to Geneva is to bus which costs 35€ - 60€ and takes 17 h 23 min.

What is the fastest way to get from Leiden to Geneva?

The quickest way to get from Leiden to Geneva is to train which takes 8 h 21 min and costs 190€ - 260€.

Is there a direct train between Leiden and Geneva?

No, there is no direct train from Leiden to Geneva. However, there are services departing from Leiden Centraal and arriving at Geneve via Rotterdam Centraal, Paris Nord and Paris Gare de Lyon. The journey, including transfers, takes approximately 8 h 21 min.

Is there a direct bus between Leiden and Geneva?

No, there is no direct bus from Leiden to Geneva. However, there are services departing from Leiden, Breestraat and arriving at Geneva - Bus station via Den Haag and Lyon - Perrache Bus station. The journey, including transfers, takes approximately 17 h 51 min.

How long does it take to get from Leiden to Geneva?

It takes approximately 8 h 21 min to get from Leiden to Geneva, including transfers.