There are 5 ways to get from Bormio to Prato by train, 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.
Train via Como
best- Take the train from Tirano to Monzatrain Re8
- Take the train from Como S.Giovanni to Biascatrain S10
7h 32mCHF 21–31Bus
- Take the bus from Bormio to Milano Centrale Stationbus Livigno Airlink
- Take the bus from Milan to Bellinzonabus FlixBus 076
8h 48mCHF 28–43Drive 232.8 km
- Drive from Bormio to Pratocar 232.8 km
3h 30mCHF 45–65Train
- Take the train from Tirano to Monzatrain Re8
- Take the train from Monza to Cadenazzotrain
- Take the train from Cadenazzo to Faidotrain
7h 57mCHF 35–51Train, bus
- Take the train from Tirano to St. Moritztrain Re9 / ...
- Take the train from St. Moritz to Thusistrain 38
- Take the bus from Thusis, Bahnhof to Bellinzona, Stazionebus 171
10h 36m
Bormio to Prato by bus and subway
Comparing Your Travel Options
The cheapest way to get from Bormio to Prato is to train via Como which costs SFr 20 - SFr 35 and takes 7h 32m.
The fastest way to get from Bormio to Prato is to drive which takes 3h 30m and costs SFr 40 - SFr 65.
No, there is no direct bus from Bormio to Prato. However, there are services departing from Bormio and arriving at Osco, Piottino via stazione centrale via tonale, Milan, Castione, Stazione and Biasca, Stazione. The journey, including transfers, takes approximately 8h 48m.
No, there is no direct train from Bormio to Prato. However, there are services departing from Tirano and arriving at Biasca via Monza and Como S.Giovanni. The journey, including transfers, takes approximately 7h 32m.
The distance between Bormio and Prato is 317 km. The road distance is 232.8 km.
The best way to get from Bormio to Prato without a car is to train via Como which takes 7h 32m and costs SFr 20 - SFr 35.
It takes approximately 7h 32m to get from Bormio to Prato, including transfers.
Bormio to Prato bus services, operated by Busitalia Umbria, depart from Bormio station.
Bormio to Prato train services, operated by Trenord, depart from Tirano station.
The best way to get from Bormio to Prato is to train via Como which takes 7h 32m and costs SFr 20 - SFr 35. Alternatively, you can bus, which costs SFr 28 - SFr 45 and takes 8h 48m.
What companies run services between Bormio, Italy and Prato, Switzerland?
You can take a bus from Bormio - Autostazione to Osco, Piottino via Tirano, Tirano, Monza, Como S.Giovanni, Biasca, and Biasca, Stazione in around 7h 32m. Alternatively, you can take a bus from Bormio to Osco, Piottino via Milano Centrale Station, stazione centrale via tonale, lotto m1 m5, Lotto Fieramilanocity, Lampugnano, Milan, Bellinzona, Castione, Stazione, and Biasca, Stazione in around 8h 48m.
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Tirano to Monza
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 9–12
- Website
- Trenord
Train from Como S.Giovanni to Biasca
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- CHF 4–5
- Website
- Trenord
Train from Tirano to Monza
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 9–12
- Website
- Trenord
Train from Monza to Cadenazzo
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- Trenord
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Cadenazzo to Faido
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 20–30
- Schedules at
- Schweizerische Südostbahn AG
Train from Cadenazzo to Faido
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- CHF 16–25
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- Rhätische Bahn
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from St. Moritz to Thusis
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Website
- Rhätische Bahn
- Phone
- +39 06 44101
- [email protected]
- Website
- fsbusitalia.it
Bus from Bormio to Milano Centrale Station
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- CHF 15–19
- Schedules at
- Busitalia Umbria
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to Bellinzona
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- CHF 8–13
- Website
- Flixbus
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Thusis, Bahnhof to Bellinzona, Stazione
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- PostAuto 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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Booking & Getting There
Bormio to Prato bus services, operated by Busitalia Umbria, arrive at Milano Centrale Station.
Bormio to Prato train services, operated by Trenord, arrive at Monza station.
Yes, the driving distance between Bormio to Prato is 233 km. It takes approximately 3h 30m to drive from Bormio to Prato.
There are 444+ hotels available in Prato.



































