There are 4 ways to get from Heilbronn to Swiss Alps by bus, train, 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.
Bus, train
best- Take the bus from Heilbronn central train station to Zurich Bus Stationbus FlixBus N184
- Take the train from Zürich HB to Altdorf URtrain Ic2
9h 3mCHF 46–70Train
- Take the train from Heilbronn Hauptbahnhof to Hauptbahnhoftrain
- Take the train from Hauptbahnhof to Singentrain 87
- Take the train from Singen to Zürich HBtrain Ic
- Take the train from Zürich HB to Airolotrain
9h 7mCHF 86–238Drive 365.6 km
- Drive from Heilbronn to Swiss Alpscar 365.6 km
4h 12mCHF 61–89Train via Zug
- Take the train from Heilbronn Hauptbahnhof to Hauptbahnhoftrain
- Take the train from Hauptbahnhof to Schaffhausentrain 87
- Take the train from Schaffhausen to Zugtrain S24
- Take the train from Zug to Airolotrain
10h 4mCHF 99–268
Heilbronn to Swiss Alps by bus and train
Questions & Answers
The cheapest way to get from Heilbronn to Swiss Alps is to bus and train which costs SFr 45 - SFr 75 and takes 9h 3m.
The fastest way to get from Heilbronn to Swiss Alps is to drive which takes 4h 12m and costs SFr 60 - SFr 90.
No, there is no direct train from Heilbronn to Swiss Alps. However, there are services departing from Heilbronn Hauptbahnhof and arriving at Airolo via Hauptbahnhof, Singen and Zürich HB. The journey, including transfers, takes approximately 9h 7m.
The distance between Heilbronn and Swiss Alps is 375 km. The road distance is 365.6 km.
The best way to get from Heilbronn to Swiss Alps without a car is to bus and train which takes 9h 3m and costs SFr 45 - SFr 75.
It takes approximately 9h 3m to get from Heilbronn to Swiss Alps, including transfers.
Heilbronn to Swiss Alps train services, operated by Deutsche Bahn Regio (DB Regional), depart from Heilbronn Hauptbahnhof station.
Heilbronn to Swiss Alps train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Hauptbahnhof station.
Yes, the driving distance between Heilbronn to Swiss Alps is 366 km. It takes approximately 4h 12m to drive from Heilbronn to Swiss Alps.
There are 480+ hotels available in Swiss Alps.
What companies run services between Heilbronn, Germany and Swiss Alps, Canton Ticino, Switzerland?
You can take a train from Heilbronn Hauptbahnhof to Gotthard Passhöhe via Hauptbahnhof, Singen, Zürich HB, Airolo, and Airolo, Stazione in around 9h 7m.
Train from Zürich HB to Altdorf UR
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 22–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Schaffhausen to Zug
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- CHF 29–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Heilbronn central train station to Zurich Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- CHF 19–35
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide







