There are 7 ways to get from Heidelberg to Chamonix by train (Trenitalia), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mannheim, Hauptbahnhof to Freiburg im Breisgau Train Stationtrain 12 / ...
- Take the train from Freiburg im Breisgau Train Station to Visptrain Ice
- Take the train from Visp to Martignytrain R91 / ...
9h 14m€150–529Bus via Strasbourg
cheapest- Take the bus from Heidelberg Post Waypoint to Strasbourgbus 198 / ...
- Take the bus from Strasbourg to Aostabus
- Take the bus from Aosta to Chamonixbus
11h 29m€44–78Drive 504.7 km
- Drive from Heidelberg to Chamonixcar 504.7 km
4h 59m€79–114Train, fly to Geneva International Airport, bus
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Geneva International Airport (GVA)plane FRA - GVA
- Take the bus from Geneva Airport to Chamonix, Av. de Courmayeurbus
6h 34m€161–382Train via Neuchâtel
- Take the train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhoftrain S3 / ...
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Neuchâteltrain
- Take the train from Neuchâtel to Martignytrain Re
10h 7m€141–470Bus
- Take the bus from Mannheim - Bus Station to Annecy - Bus Stationbus BlaBlaCar Bus
- Take the bus from Annecy to Chamonix-Mont-Blancbus Autocar
15h 7m€68–117Train, fly to Milano Malpensa Airport, bus
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Milano Malpensa Airport (MXP)plane FRA - MXP
- Take the bus from Milan to Chamonixbus
8h 44m€81–272
Heidelberg to Chamonix by train
Questions & Answers
The cheapest way to get from Heidelberg to Chamonix is to bus via Strasbourg which costs €40 - €80 and takes 11h 29m.
The fastest way to get from Heidelberg to Chamonix is to drive which takes 4h 59m and costs €75 - €120.
No, there is no direct bus from Heidelberg to Chamonix. However, there are services departing from Heidelberg Post Waypoint and arriving at Chamonix via Strasbourg and Aosta. The journey, including transfers, takes approximately 11h 29m.
No, there is no direct train from Heidelberg to Chamonix. However, there are services departing from Heidelberg, Hauptbahnhof and arriving at Chamonix-Mont-Blanc via Mannheim, Hauptbahnhof, Freiburg im Breisgau Train Station, Visp, Martigny and Vallorcine. The journey, including transfers, takes approximately 9h 14m.
The distance between Heidelberg and Chamonix is 570 km. The road distance is 504.7 km.
The best way to get from Heidelberg to Chamonix without a car is to train which takes 9h 14m and costs €150 - €550.
It takes approximately 9h 14m to get from Heidelberg to Chamonix, including transfers.
Heidelberg to Chamonix bus services, operated by FlixBus, depart from Heidelberg Post Waypoint station.
Heidelberg to Chamonix train services, operated by Deutsche Bahn Intercity (DB IC), depart from Mannheim, Hauptbahnhof station.
The best way to get from Heidelberg to Chamonix is to train which takes 9h 14m and costs €150 - €550. Alternatively, you can bus via Strasbourg, which costs €40 - €80 and takes 11h 29m.
What companies run services between Heidelberg, Germany and Chamonix, France?
You can take a train from Heidelberg, Hauptbahnhof to Chamonix-Mont-Blanc via Mannheim, Hauptbahnhof, Freiburg im Breisgau Train Station, Visp, Martigny, and Vallorcine in around 9h 14m. Alternatively, you can take a bus from Heidelberg Post Waypoint to Chamonix via Strasbourg and Aosta in around 11h 29m.
- Website
- lufthansa.com
Flights from Frankfurt to Geneva International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €100–460
Flights from Frankfurt to Geneva International Airport via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €150–550
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–400
Flights from Frankfurt to Milano Malpensa Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- €130–440
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Freiburg im Breisgau Train Station
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €30–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Heidelberg, Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- €9–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- €35–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €12–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Heidelberg Post Waypoint to Strasbourg
- Ave. Duration
- 2h 9m
- Frequency
- Every 4 hours
- Estimated price
- €10–17
- Website
- Flixbus
Bus from Strasbourg to Aosta
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- Flixbus
Bus from Aosta to Chamonix
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- €4–7
- Website
- Flixbus
Bus from Milan to Chamonix
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- €15–25
- Website
- Flixbus
Want to know more about travelling around France
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Heidelberg to Chamonix bus services, operated by FlixBus, arrive at Strasbourg station.
Heidelberg to Chamonix train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Freiburg im Breisgau Train Station.
Yes, the driving distance between Heidelberg to Chamonix is 505 km. It takes approximately 4h 59m to drive from Heidelberg to Chamonix.
Book your Heidelberg to Chamonix train tickets online with Omio.
Book your Heidelberg to Chamonix bus tickets online with Omio and FlixBus.
There are 5988+ hotels available in Chamonix.









