There are 12 ways to get from Romania to St. Moritz by plane, bus, train, night 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.
Fly Craiova Airport to Il Caravaggio International Airport, bus, train
best- Fly from Craiova Airport (CRA) to Il Caravaggio International Airport (BGY)plane CRA - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
8h 59mCHF 56–225Fly Bucharest Otopeni to Milano Malpensa Airport, train, bus
cheapest- Fly from Bucharest Otopeni (OTP) to Milano Malpensa Airport (MXP)plane OTP - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 59mCHF 38–204Bus, train via Vienna
- Take the bus from Bucharest to Vienna, Central Station Südtiroler Platzbus
- Take the train from Wien Hbf to Feldkirchtrain Rjx
- Take the train from Buchs SG to Churtrain
- Take the train from Chur to St. Moritztrain Gex / ...
24h 24mTrain
- Take the train from Bucuresti Nord to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
30h 4mCHF 195–283Night train, train
- Take the nighttrain from Bucuresti Nord to Wien Meidlingnighttrain
- Take the train from Wien Meidling to Sarganstrain Rjx
- Take the train from Chur to St. Moritztrain Gex / ...
30h 48mCHF 185–264Fly Cluj-Napoca to Il Caravaggio International Airport, bus, train
- Fly from Cluj-Napoca (CLJ) to Il Caravaggio International Airport (BGY)plane CLJ - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 53mCHF 39–324Fly Bucharest Otopeni to Il Caravaggio International Airport, bus, train
- Fly from Bucharest Otopeni (OTP) to Il Caravaggio International Airport (BGY)plane OTP - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 37mCHF 41–290Fly Iași International Airport to Il Caravaggio International Airport, bus, train
- Fly from Iași International Airport (IAS) to Il Caravaggio International Airport (BGY)plane IAS - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 13mCHF 52–340Fly Timișoara Traian Vuia International Airport to Il Caravaggio International Airport, bus, train
- Fly from Timișoara Traian Vuia International Airport (TSR) to Il Caravaggio International Airport (BGY)plane TSR - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 47mCHF 57–280Bus
- Take the bus from Bucharest to Nuremberg Central Stationbus
- Take the bus from Nuremberg central bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
30h 22mCHF 154–177Bus, train
- Take the bus from Bucureşti to Bresicabus
- Take the train from Brescia to Edolotrain R3 / ...
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
- Take the train from Tirano to St. Moritztrain Re9 / ...
35h 1mDrive 1,632.5 km
- Drive from Bucharest to St. Moritzcar 1,632.5 km
18h 50mCHF 314–453
Romania to St. Moritz by train
Comparing Your Travel Options
The cheapest way to get from Romania to St. Moritz is to fly and train and bus which costs SFr 35 - SFr 210 and takes 11h 59m.
The fastest way to get from Romania to St. Moritz is to fly and bus and train which takes 8h 59m and costs SFr 55 - SFr 230.
No, there is no direct bus from Romania to St. Moritz. However, there are services departing from Piata Unirii and arriving at St. Moritz, Bahnhof via Bucharest, Nuremberg central bus station and Chur, Postautostation. The journey, including transfers, takes approximately 30h 22m.
No, there is no direct train from Romania to St. Moritz. However, there are services departing from Universitate and arriving at St. Moritz via Bucuresti Nord, Budapest-Keleti, Sargans and Chur. The journey, including transfers, takes approximately 30h 4m.
The distance between Romania and St. Moritz is 1348 km. The road distance is 1632.5 km.
The best way to get from Romania to St. Moritz without a car is to bus and train via Vienna which takes 24h 24m and costs .
It takes approximately 8h 59m to get from Romania to St. Moritz, including transfers.
Romania to St. Moritz bus services, operated by Maxibus Travel, depart from Bucharest station.
Romania to St. Moritz train services, operated by Romanian Railways (CFR), depart from Bucuresti Nord station.
The best way to get from Romania to St. Moritz is to train which takes 30h 4m and costs SFr 190 - SFr 290. Alternatively, you can bus, which costs SFr 150 - SFr 180 and takes 30h 22m.
What companies run services between Romania and St. Moritz, Switzerland?
You can take a train from Universitate to St. Moritz via Gara de Nord, Bucuresti Nord, Budapest-Keleti, Sargans, and Chur in around 30h 4m. Alternatively, you can take a bus from Piata Unirii to St. Moritz, Bahnhof via Gara de Nord, Bucharest, Nuremberg Central Station, Nuremberg central bus station, Chur train station, and Chur, Postautostation in around 30h 22m.
- Website
- ryanair.com
Flights from Cluj-Napoca to Il Caravaggio International Airport
- Ave. Duration
- 2h
- When
- Friday, Thursday, Sunday, Monday, and Saturday
- Estimated price
- CHF 45–290
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 26–240
Flights from Iași International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- CHF 45–490
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 26–150
Flights from Bucharest Otopeni to Milano Malpensa Airport via Pescara
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- CHF 26–150
- Website
- flyulendo.com
Flights from Craiova Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- CHF 35–180
Flights from Cluj-Napoca to Il Caravaggio International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 15–250
Flights from Bucharest Otopeni to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- CHF 24–190
Flights from Iași International Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 27–260
Flights from Bucharest Otopeni to Milano Malpensa Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 15–140
Flights from Timișoara Traian Vuia International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- CHF 35–220
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Brescia to Edolo
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- Trenord
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Wien Hbf to Feldkirch
- *
- CHF 80–120
Train from Budapest-Keleti to Sargans
- *
- CHF 110–170
Train from Wien Meidling to Sargans
- *
- CHF 85–130
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Buchs SG to Chur
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 17–26
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +41 81 288 65 65
- railservice@rhb.ch
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Budapest-Keleti
- Ave. Duration
- 14h 51m
- Frequency
- Once daily
- Estimated price
- CHF 55–60
- Website
- Romanian Railways (CFR)
Night train from Bucuresti Nord to Wien Meidling
- Ave. Duration
- 18h 36m
- Frequency
- Once daily
- Estimated price
- CHF 70–80
- Website
- Romanian Railways (CFR)
- customerservices@terravision.eu
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- ticket@orioshuttle.com
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chur, Postautostation to St. Moritz, Bahnhof
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 7–10
- Website
- PostAuto AG
- Phone
- +40 745 766 766
- dispecerat@maxibustravel.ro
- Website
- maxibustravel.autogari.ro
Bus from Bucharest to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 10h 55m
- Frequency
- Twice a week
- Schedules at
- maxibustravel.autogari.ro
Bus from Bucharest to Nuremberg Central Station
- Ave. Duration
- 18h 48m
- Frequency
- Twice a week
- Estimated price
- CHF 111
- Schedules at
- maxibustravel.autogari.ro
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Nuremberg central bus station to Chur train station
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- CHF 35–55
- Website
- Flixbus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Bucureşti to Bresica
- Ave. Duration
- 25h 15m
- Frequency
- 3 times a week
- Estimated price
- CHF 110–140
- Schedules at
- tabitatour.autogari.ro
- Phone
- +39 0364 635583
- info@gelmi.com
- 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
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
Getting to Milan from the airport
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Romania to St. Moritz bus services, operated by Maxibus Travel, arrive at Nuremberg Central Station.
St. Moritz is 1h behind Romania. It is currently 6:35 AM in Romania and 5:35 AM in St. Moritz.
Romania to St. Moritz train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Yes, the driving distance between Romania to St. Moritz is 1632 km. It takes approximately 18h 50m to drive from Romania to St. Moritz.
There are 2298+ hotels available in St. Moritz.




















































