St. Moritz to Zermatt train with Rhatische Bahn

Fri, May 16
+ 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

The cheapest and fastest trains from St. Moritz to Zermatt

Showing times and prices for May 16

Cheapest price

$162

Average price

$184

Fastest journey

6 h 24 m

Average duration

6 h 53 m

Trains per day

5

Distance

169 km

Cheap tickets

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

The average ticket from St. Moritz to Zermatt will cost around $184 if you buy it on the day, but the cheapest tickets can be found for only $162.

Fast trains

Of the 5 trains that leave St. Moritz for Zermatt on Fri, May 16, 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Fri, May 16 the direct trains cover the 169 km distance in an average of 6 h 53 m but if you time it right, some trains will get you there in just 6 h 24 m .

On Fri, May 16 the slowest trains will take 8 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

SBB
09:47AM6h27
St. Moritz
04:14PMZermatt
$1621One-way
0 transfers
SBB
09:53AM6h24
St. Moritz
04:17PMZermatt
$1621One-way
0 transfers
SBB
08:02AM7h12
St. Moritz
03:14PMZermatt
$1631One-way
0 transfers
SBB
08:07AM8h00
St. Moritz
04:07PMZermatt
$2061One-way
0 transfers
SBB
07:02PM12h12
St. Moritz
07:14AMZermatt
$2271One-way
0 transfers

Travel Information

Compare train and flight for St. Moritz to Zermatt

Omio recommends booking the train as it is the most popular option from St. Moritz to Zermatt among Omio's users. If you are prioritising price take the train with prices starting from €80. For those with little time consider booking a flight which can get you there in 50m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Flight

€150

Average price

Cheapest

€517

Average price

8h 20m

Average duration

7h 50m

Onboard

+

30m

Additional time*

3h 50m

Average duration

Fastest

50m

Onboard

+

3h 0m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.5 - 1.0kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

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

Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04
Thu
Jun 05

How far in advance should I book train tickets from St. Moritz to Zermatt?

The best time to book your train from St. Moritz to Zermatt is 91 days before departure. See how prices for trains change on the St. Moritz to Zermatt route.
Prices are for one-way tickets for one passenger from St. Moritz to Zermatt per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from St. Moritz to Zermatt.

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from St. Moritz to Zermatt

SwitzerlandSwitzerland
SwitzerlandSwitzerland
Icon of train
Trains from St. Moritz to Zermatt run on average 6 times per day, taking around 7h 50m. Cheap train tickets for this journey start at $95 (€80) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
105 miles (169 km)
Average train duration
7h 50m
Cheapest ticket price
$95 (€80)
Trains per day
6
Direct trains
1
Train providers
2
Fastest train
6h 24m
First train
06:07
Last train
20:02
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: Rhatische Bahn and SBB from St. Moritz to Zermatt trains

Rhatische Bahn and SBB trains will get you to Zermatt from St. Moritz from $68 (€57). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

The Rhatische Bahn is a Swiss railway network that operates throughout the country. It is one of the most extensive and reliable railway networks in Europe, with over 1,000 km of track. The Rhatische Bahn operates a variety of train types, including the Glacier Express, Bernina Express, and InterRegio. The Glacier Express is a scenic train that travels between Zermatt and St. Moritz, while the Bernina Express is a panoramic train that travels between Chur and Tirano. The InterRegio is a regional train that connects major cities in Switzerland. The Rhatische Bahn offers a variety of ticket types, including single tickets, day tickets, and multi-day tickets. Onboard facilities include comfortable seating, free Wi-Fi, and a variety of food and beverage options. The most popular routes for the Rhatische Bahn are the Glacier Express, Bernina Express, and InterRegio. These routes offer stunning views of the Swiss Alps, as well as convenient access to major cities in Switzerland.

Rhatische Bahn from St. Moritz to Zermatt train information:

  • Average Duration: 6 h 49 min
  • Cheapest Price: $115

Scenic Wonders Await on the St. Moritz to Zermatt Train Journey

The train from St. Moritz to Zermatt, a key segment of Switzerland's famous Glacier Express, offers a spectacular ride through the heart of the Alps. Departing from St. Moritz, this iconic rail journey weaves through quaint alpine villages, dramatic mountain passes, and lush valleys, arriving ultimately at Zermatt, Bahnhof, the gateway to the renowned Matterhorn. With its breathtaking views, unparalleled comfort, and seamless transfer options, the trains from St. Moritz to Zermatt ensure travelers experience this unforgettable route in style – perfect for adventurers, photographers, and nature enthusiasts alike. Fans of Swiss rail will treasure every moment of this picturesque itinerary.

Cheap St. Moritz to Zermatt Train Ticket Options

If you’re considering a scenic train ride from St. Moritz to Zermatt, understanding ticket prices can help you plan your budget efficiently. The cheapest train ticket for this picturesque route starts at just $95 (€80), offering incredible value for such a memorable journey. On average, you can expect to pay around $179 (€150) for a standard one-way ticket, depending on seating preferences and booking time. For the best balance of convenience and price, consider traveling in September when the weather is pleasant, and off-peak fares are often available, making your Swiss rail adventure even more affordable. Select your ideal train ticket from St. Moritz to Zermatt today, and get ready to enjoy the breathtaking views!

Train St. Moritz to Zermatt: Glacier Express and Regional Trains

Traveling from St. Moritz to Zermatt by train is an unforgettable journey through Switzerland’s stunning alpine landscapes. The world-famous Glacier Express connects these two iconic destinations, offering a breathtaking experience aboard its panoramic carriages with expansive windows for stunning mountain views. Known as the "slowest express train in the world," it provides first-class and second-class seating, complemented by an onboard dining service for a truly luxurious experience. In addition to the Glacier Express, regional trains operated by the Rhaetian Railway (RhB) and the Matterhorn Gotthard Bahn (MGB) provide flexibility, allowing you to explore charming villages and picturesque valleys along the way, making your journey through Switzerland a remarkable adventure.

Explore St. Moritz to Zermatt Train Times and Schedule

Embark on a journey through the beautiful Swiss Alps with the train from St. Moritz to Zermatt. Covering a distance of 105 miles (169 km), this picturesque route offers an unforgettable travel experience. The average journey duration is approximately 6h 24m as travelers enjoy breathtaking views of mountains and valleys along the way.

Trains from St. Moritz to Zermatt operate regularly, offering great flexibility for your travel plans. With an average of 6 departures daily, you can explore this scenic route on any day of the week, including weekends. This high level of service ensures passengers can find a convenient train schedule to suit their itinerary.

Start your day or plan your return trip easily with reliable departure times. The first train from St. Moritz to Zermatt typically departs at 06:07, while the last train of the day leaves at 20:02. Whether you’re planning an early start or a late journey, the regular St. Moritz to Zermatt train schedule has you covered.

Plan your adventure effortlessly by exploring St. Moritz to Zermatt train times and schedule to find the best travel option for your Alpine journey.

FAQs: Trains from St. Moritz to Zermatt

FAQs: Travel by train from St. Moritz to Zermatt 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 St. Moritz to Zermatt.
FAQs

popular train stations

Popular train stations from St. Moritz to Zermatt

St. Moritz
Zermatt
The major train station for departures in St. Moritz is St. Moritz. Find all the information you need to know about services, amenities and connections at St. Moritz for your trip from St. Moritz to Zermatt.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
Bike ParkingBike Parking
Car RentalCar Rental
Information DeskInformation Desk
Luggage CartsLuggage Carts
information
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 7:00 AM - 7:00 PM Monday - Sunday
platformCount
Number of platforms
3
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available near the station, with both short-term and long-term options.
Dining
Dining
  • Restaurant Engiadina
  • La Stalla
  • Hotel Steffani
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • CHF 1
Hotel
Hotel
  • Badrutt's Palace Hotel
  • Kulm Hotel St. Moritz
  • Hotel Schweizerhof
Lost and Found Office
Lost and Found Office
  • Located in the main hall
Bike Parking
Bike Parking
  • 150 places, covered
Car Rental
Car Rental
  • Europcar
  • Hertz
Information Desk
Information Desk
  • Located in the main hall
Luggage Carts
Luggage Carts
  • Free
Station Plan
  • Hall 1: main entrance, platform 1-3 for trains to Italy, Germany, and regional destinations
Public transit options for St. Moritz
  • Bus: Several lines available
  • Train: Regional and international connections
The major train station for arrivals in Zermatt is Zermatt, Bahnhof. Find all the information you need to know about services, amenities and connections at Zermatt, Bahnhof for your journey to Zermatt from St. Moritz.
Amenities at train station
AccessibilityAccessibility
information

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

Useful links