Vienna to St. Moritz train

Fri, Jul 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Vienna to St. Moritz

Showing times and prices for Jul 19

Cheapest

The best way to find a cheap train ticket from Vienna to St. Moritz is to book your journey as far in advance as possible and to avoid traveling at rush hour.

ÖBB
07:28AM9h32
Vienna
05:00PMSt. Moritz
$1631One-way
0 transfers

Train schedule from Vienna to St. Moritz

Showing trains for tomorrow, Friday, July 19
ÖBB
07:28AM9h32
Vienna
05:00PMSt. Moritz
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Vienna to St. Moritz by train or flight

Fri
Jul 19
Sat
Jul 20
Sun
Jul 21
Mon
Jul 22
Tue
Jul 23
Wed
Jul 24
Thu
Jul 25

Fastest train times from Vienna to St. Moritz

Showing times and prices for Jul 19

Fastest Journey

9 h 32 m

Average

9 h 32 m

Trains per day

1

Distance

527 km

Of the 1 trains that leave Vienna for St. Moritz every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

ÖBB
07:28AM9h32
Vienna
05:00PMSt. Moritz
$1631One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Vienna to St. Moritz

distanceDistance327 miles (527 km)
durationAverage train duration9 h 32 min
priceAverage train ticket price$146 (€126)
frequencyTrain frequency5 a day
changesDirect trainNo
carriersTrain companiesÖBB, Deutsche Bahn or ÖBB | Railjet

Trains from Vienna to St. Moritz cover the 327 miles (527 km) long journey taking on average 9 h 32 min with our travel partners like ÖBB, Deutsche Bahn or ÖBB | Railjet. Normally, there are 5 trains operating per day. While the average ticket price for this route costs around $146 (€126), you can find the cheapest train ticket for as low as $58 (€50). Travelers depart most frequently from Vienna Hbf and arrive in St. Moritz.

Train companies: ÖBB, Deutsche Bahn and ÖBB | Railjet from Vienna to St. Moritz trains

Travel from Vienna to St. Moritz from $58 (€50) with Omio’s train partners ÖBB, Deutsche Bahn and ÖBB | Railjet! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

ÖBB is Austria's main train company and offers the following different ticket types for your next trip from Vienna to St. Moritz by train: Standard Ticket, Comfort-Ticket, ÖBB Sparschiene-Ticket, ÖBB Sparschiene Comfort-Ticket.

ÖBB from Vienna to St. Moritz train information:

  • Average Duration: 9 h 32 min
  • Cheapest Price: $58

FAQs: Trains from Vienna to St. Moritz

FAQs: Travel by train from Vienna to St. Moritz easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Vienna to St. Moritz.
FAQs
Cheap train tickets from Vienna to St. Moritz can start from as little as $58 (€50) when you book in advance. The average train ticket price for Vienna to St. Moritz is $146 (€126); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time from Vienna to St. Moritz is on average 9 h 32 min   for the 327 mile (527 km) long journey, but the time it takes to go between Vienna and St. Moritz by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Vienna to St. Moritz leaves at 6: 45 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Vienna to St. Moritz leaves at 4: 28 PM.
There are 5 trains a day from Vienna to St. Moritz which require at least one change with ÖBB, Deutsche Bahn or ÖBB | Railjet. Schedules can vary on holidays or weekends with fewer trains.
Yes, there's a high-speed train to St. Moritz. Take the fast train with ÖBB | Railjet from Vienna to St. Moritz.
For the best Vienna to St. Moritz train to book, you can travel safely and comfortably with ÖBB, Deutsche Bahn or ÖBB | Railjet. However, it's always good to check all possible train companies with services to St. Moritz from Vienna to compare what amenities they may offer.

When departing from Vienna, you have various train station options to start your trip from including Vienna Hbf, Vienna Airport and Vienna Westbahnhof. When arriving in St. Moritz, you can end your journey in train stations like St. Moritz, St. Moritz SMBB and St. Moritz Bad (Signalbahn).

Passengers board the train most frequently from Vienna Hbf, which is located around 2.9 miles (4.6 km) away from the city centre, and they get off the train at St. Moritz, located 0.7 miles (1.2 km) away from the city centre.

The cheapest month to travel from Vienna to St. Moritz by train is August.
You have options as you can travel between Vienna and St. Moritz 3 different ways: train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language