There are 5 ways to get from Bardolino to Bernina Express by train (Trenitalia), train, bus, car, or ferry
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 Peschiera Del Garda to Milano Centraletrain Fr
- Take the train from Milano Centrale to Tiranotrain Re8
- Take the train from Tirano to Ospizio Berninatrain R19 / ...
8h 3mTrain, bus via Ospizio Bernina, Albergo
cheapest- Take the train from Peschiera Del Garda to Bresciatrain Fr
- Take the bus from Brescia - Autostazione to Edolo - Stazione FNMbus F27
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
8h 40mCHF 15–71Drive 216.6 km
- Drive from Bardolino to Bernina Expresscar 216.6 km
3h 11mCHF 36–52Train, bus
- Take the train from Peschiera Del Garda to Bresciatrain Fr
- Take the train from Brescia to Edolotrain R3 / ...
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
- Take the train from Tirano to Ospizio Berninatrain R19 / ...
8h 44mFerry, bus, train
- Take the ferry from Bardolino to Peschiera del Gardaferry 3 / ...
- Take the bus from Peschiera - Piazza Betteloni to Brescia - Autostazionebus
- Take the train from Brescia to Edolotrain R3 / ...
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
- Take the train from Tirano to Ospizio Berninatrain R19 / ...
11h 1m
Questions & Answers
The cheapest way to get from Bardolino to Bernina Express is to train and bus via Ospizio Bernina, Albergo which costs SFr 14 - SFr 75 and takes 8h 40m.
The fastest way to get from Bardolino to Bernina Express is to drive which takes 3h 11m and costs SFr 35 - SFr 55.
No, there is no direct train from Bardolino to Bernina Express. However, there are services departing from Peschiera Del Garda and arriving at Ospizio Bernina via Milano Centrale and Tirano. The journey, including transfers, takes approximately 8h 3m.
The distance between Bardolino and Bernina Express is 318 km. The road distance is 216.6 km.
The best way to get from Bardolino to Bernina Express without a car is to train which takes 8h 3m and costs .
It takes approximately 8h 3m to get from Bardolino to Bernina Express, including transfers.
Bardolino to Bernina Express train services, operated by Trenitalia Frecce, depart from Peschiera Del Garda station.
Bardolino to Bernina Express train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Bardolino to Bernina Express is 217 km. It takes approximately 3h 11m to drive from Bardolino to Bernina Express.
There are 2846+ hotels available in Bernina Express.
What companies run services between Bardolino, Italy and Bernina Express, Switzerland?
You can take a bus from Bardolino to Bernina Express via Peschiera - Bivio Stazione, Peschiera Del Garda, Milano Centrale, Tirano, and Ospizio Bernina in around 8h 3m.
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Peschiera Del Garda to Milano Centrale
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 17–35
- Schedules at
- trenitalia.com
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- CHF 5–12
- Schedules at
- trenitalia.com
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- CHF 5–12
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Peschiera Del Garda to Milano Centrale
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- CHF 30–75
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 50–75
- 2nd Class
- CHF 30–45
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 19 min
- Frequency
- 4 times a day
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 19 min
- Frequency
- 4 times a day
- Estimated price
- CHF 16–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 16–22
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Centrale to Tirano
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- CHF 10–13
- Website
- https://www.trenord.it/en/
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
Train from Brescia to Edolo
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- https://www.trenord.it/en/
Train from Brescia to Edolo
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- https://www.trenord.it/en/
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- rhb.ch
Train from Tirano to Ospizio Bernina
- Ave. Duration
- 1h 34m
- Frequency
- Every 2 hours
- Website
- https://www.rhb.ch/en/
Train from Tirano to Ospizio Bernina
- Ave. Duration
- 1h 34m
- Frequency
- Every 2 hours
- Website
- https://www.rhb.ch/en/
Train from Tirano to Ospizio Bernina
- Ave. Duration
- 1h 34m
- Frequency
- Every 2 hours
- Website
- https://www.rhb.ch/en/
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- CHF 5–10
- Website
- https://www.italotreno.it/en
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- CHF 5–10
- Website
- https://www.italotreno.it/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 36 min
- Frequency
- 4 times a day
- Estimated price
- CHF 4–8
- Website
- https://www.trenitalia.com/en.html
Train from Peschiera Del Garda to Brescia
- Ave. Duration
- 36 min
- Frequency
- 4 times a day
- Estimated price
- CHF 4–8
- Website
- https://www.trenitalia.com/en.html
- Phone
- 02/961921
- [email protected]
- Website
- fnmautoservizi.it
Bus from Brescia - Autostazione to Edolo - Stazione FNM
- Ave. Duration
- 2h 38m
- Frequency
- 3 times a day
- Estimated price
- CHF 7–9
- Schedules at
- fnmautoservizi.it
- Phone
- +39 0364 635583
- [email protected]
- Website
- gelmi.com
Bus from Edolo - Autostazione to Tirano, Stazione
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Schedules at
- gelmi.com
Bus from Edolo - Autostazione to Tirano, Stazione
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Schedules at
- gelmi.com
Bus from Edolo - Autostazione to Tirano, Stazione
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Schedules at
- gelmi.com
- Phone
- 035 289000
- [email protected]
- Website
- brescia.arriva.it
Bus from Peschiera - Piazza Betteloni to Brescia - Autostazione
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Schedules at
- brescia.arriva.it
- 2nd Class
- CHF 4–7
- Phone
- +39 0322 233 200
- [email protected]
- Website
- navigazionelaghi.it
Ferry from Bardolino to Peschiera del Garda
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–7
- Website
- https://www.navigazionelaghi.it/en/
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
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide









































