There are 3 ways to get from Geneva to Great St Bernard Pass (Mountain) by train, taxi, 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, taxi  •  2 h 44 min

  1. Take the train from Genève to Martigny 90
  2. Take a taxi from Martigny to Great St Bernard Pass (Mountain)

$414 - $527

Cheapest option

Train, bus  •  4 h 4 min

  1. Take the train from Genève to Martigny 90
  2. Take the bus from Martigny to Le Grand-St-Bernard, Hospice 291

$53 - $91

1 alternative option

Drive  •  2 h 27 min

  1. Drive from Geneva to Great St Bernard Pass (Mountain) 110 miles

$26 - $40

Questions & Answers

The cheapest way to get from Geneva to Great St Bernard Pass (Mountain) is to drive which costs SFr 26 - SFr 40 and takes 2 h 27 min.

More details

The quickest way to get from Geneva to Great St Bernard Pass (Mountain) is to drive which costs SFr 26 - SFr 40 and takes 2 h 27 min.

More details

The distance between Geneva and Great St Bernard Pass (Mountain) is 87 km. The road distance is 176 km.

Get driving directions

It takes approximately 2 h 44 min to get from Geneva to Great St Bernard Pass (Mountain), including transfers.

More details

What companies run services between Geneva, Switzerland and Great St Bernard Pass (Mountain), Switzerland?

There is no direct connection from Geneva to Great St Bernard Pass (Mountain). However, you can take the train to Martigny then take the taxi to Great St Bernard Pass (Mountain). Alternatively, you can take a vehicle from Geneva to Great St Bernard Pass (Mountain) via Martigny in around 4 h 4 min.

Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Genève to Martigny
Ave. Duration
1 h 30 min
Frequency
Hourly
Estimated price
$40 - $80
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
Savda
Phone
+39 0165 36 70 11
Email
savda@savda.it
Website
savda.it
Bus from Martigny to Le Grand-St-Bernard, Hospice
Ave. Duration
1 h 34 min
Frequency
Twice daily
Estimated price
$9 - $14
Schedules at
savda.it
Other operators
Taxi from Martigny to Great St Bernard Pass (Mountain)
Ave. Duration
1 h 14 min
Estimated price
$370 - $450
Association des Taxis Officiels de Sion
Phone
+41 27 322 32 32
Martino Abramo Attanasio
Phone
+41 79 221 14 90
Taxi Dean
Phone
+41 78 600 36 27
Website
taxidean.ch

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.