There are 3 ways to get from Basal to Bern by unknown or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, train via Zurich
best- Walk from Basal to Bodio TIunknown
- Take the train from Bellinzona to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Berntrain Ic1 / ...
3h 48mTravel, train
- Walk from Basal to Bodio TIunknown
- Take the train from Bodio TI to Luzerntrain
- Take the train from Luzern to Berntrain Ic
3h 59mTravel, train via Ruswil
- Walk from Basal to Bodio TIunknown
- Take the train from Bodio TI to Luzerntrain
- Take the train from Wolhusen to Berntrain Re7
5h 1m
Comparing Your Travel Options
The distance between Basal and Bern is 300 km.
The best way to get from Basal to Bern without a car is to travel and train via Zurich which takes 3h 48m and costs .
It takes approximately 3h 48m to get from Basal to Bern, including transfers.
There are 370+ hotels available in Bern.
What companies run services between Basal, Switzerland and Bern, Switzerland?
There is no direct connection from Basal to Bern. However, you can travel to Bodio TI, take the train to Bellinzona, take the train to Zuerich Hb, walk to Zürich HB, then take the train to Bern. Alternatively, you can take a vehicle from Basal to Bern via Bodio TI and Luzern in around 3h 59m.
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Bellinzona to Zuerich Hb
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 35–80
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Luzern to Bern
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Once a week
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
Train from Bodio TI to Luzern
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–65
- Schedules at
- Schweizerische Südostbahn AG
Train from Bodio TI to Luzern
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 40–65
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +41 58 327 32 71
- Website
- BLS AG
Train from Luzern to Bern
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 19–26
- Website
- BLS AG
Train from Wolhusen to Bern
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 13–19
- Website
- BLS AG
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



















