There are 9 ways to get from Bernina Express to Prague by train, plane, 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, train to Zurich Airport, fly
best- Take the train from Ospizio Bernina to Churtrain
- Take the train from Chur to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Václav Havel Airport Prague (PRG)plane ZRH - PRG
8h 2mBus
cheapest- Take the bus from St. Moritz, Bahnhof to Chur, Postautostationbus 182
- Take the bus from Chur train station to Praguebus FlixBus N1308
14h 38mKč 1,281–2,147Train, bus
- Take the train from St. Moritz to Churtrain Gex / ...
- Take the train from Chur to St. Gallentrain
- Take the bus from Sankt Gallen to Praha, ÚAN Florencbus
14h 24mKč 3,662–5,449Train, bus via Munich
- Take the train from St. Moritz to Churtrain Gex / ...
- Take the bus from Chur train station to Munich central bus stationbus
- Take the train from Muenchen Hbf to Praha Hlavni Nadrazitrain Re
14h 41mKč 3,906–9,853Drive 668.5 km
- Drive from Bernina Express to Praguecar 668.5 km
7h 12mKč 2,833–4,092Train, train to Milano Malpensa Airport, fly
- Take the train from Ospizio Bernina to Tiranotrain
- Take the train from Tirano to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Václav Havel Airport Prague (PRG)plane MXP - PRG
10h 19mTrain, train to Milan Linate Airport, fly
- Take the train from Ospizio Bernina to Tiranotrain
- Take the train from Tirano to Monzatrain
- Fly from Milan Linate Airport (LIN) to Václav Havel Airport Prague (PRG)plane LIN - PRG
11h 10mTrain, bus to Il Caravaggio International Airport, fly
- Take the train from Ospizio Bernina to Tiranotrain
- Take the train from Tirano to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Václav Havel Airport Prague (PRG)plane BGY - PRG
10h 7mTrain
- Take the train from Ospizio Bernina to Churtrain Bex
- Take the train from Sargans to Linz/Donau Hbftrain Rjx
- Take the train from Linz/Donau Hbf to Praha Hlavni Nadrazitrain Ec
14h 52m
Bernina Express to Prague by foot, train, and bus
Questions & Answers
The cheapest way to get from Bernina Express to Prague is to bus which costs 1 200 Kč - 2 200 Kč and takes 14h 38m.
The fastest way to get from Bernina Express to Prague is to drive which takes 7h 12m and costs 2 800 Kč - 4 100 Kč.
No, there is no direct bus from Bernina Express to Prague. However, there are services departing from Ospizio Bernina, Albergo and arriving at Prague via St. Moritz, Bahnhof and Chur train station. The journey, including transfers, takes approximately 14h 38m.
No, there is no direct train from Bernina Express to Prague. However, there are services departing from Ospizio Bernina and arriving at Praha Hlavni Nadrazi via Chur, Sargans and Linz/Donau Hbf. The journey, including transfers, takes approximately 14h 52m.
The distance between Bernina Express and Prague is 749 km. The road distance is 668.5 km.
The best way to get from Bernina Express to Prague without a car is to train and bus which takes 14h 24m and costs 3 600 Kč - 5 500 Kč.
It takes approximately 8h 2m to get from Bernina Express to Prague, including transfers.
Bernina Express to Prague bus services, operated by PostAuto AG, depart from St. Moritz, Bahnhof station.
Bernina Express to Prague train services, operated by Rhätische Bahn, depart from Ospizio Bernina station.
The best way to get from Bernina Express to Prague is to bus which takes 14h 38m and costs 1 200 Kč - 2 200 Kč. Alternatively, you can train, which costs and takes 14h 52m.
What companies run services between Bernina Express, Switzerland and Prague, Czechia?
You can take a vehicle from Bernina Express to Prague via Ospizio Bernina, Albergo, St. Moritz, Bahnhof, Chur, Postautostation, and Chur train station in around 14h 38m. Alternatively, you can take a vehicle from Bernina Express to Praha Hlavni Nadrazi via Ospizio Bernina, Chur, Sargans, and Linz/Donau Hbf in around 14h 52m.
- Website
- lufthansa.com
Flights from Zurich Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- Kč 2,000–7,500
Flights from Zurich Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- Kč 2,100–7,500
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Kč 1,700–10,000
Flights from Milano Malpensa Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Kč 1,800–11,000
Flights from Milan Linate Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Kč 2,400–7,500
Flights from Milan Linate Airport to Václav Havel Airport Prague via Frankfurt
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- Kč 2,400–7,500
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- Rhätische Bahn
Train from Ospizio Bernina to Chur
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Website
- Rhätische Bahn
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from St. Moritz to Chur
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Ospizio Bernina to Tirano
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Website
- Rhätische Bahn
Train from Ospizio Bernina to Tirano
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Website
- Rhätische Bahn
Train from Ospizio Bernina to Tirano
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Website
- Rhätische Bahn
Train from Ospizio Bernina to Chur
- Ave. Duration
- 2h 33m
- Frequency
- Once daily
- Website
- Rhätische Bahn
- Phone
- +420 602 333 369
- [email protected]
- Website
- noblessline.cz
Bus from Sankt Gallen to Praha, ÚAN Florenc
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- Kč 2,096
- Schedules at
- noblessline.cz
Want to know more about travelling around Czechia
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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Bernina Express to Prague bus services, operated by PostAuto AG, arrive at Chur, Postautostation.
Bernina Express to Prague train services, operated by Rhätische Bahn, arrive at Chur station.
Yes, the driving distance between Bernina Express to Prague is 669 km. It takes approximately 7h 12m to drive from Bernina Express to Prague.
Book your Bernina Express to Prague train tickets online with Omio.
There are 4576+ hotels available in Prague.



