Skip to main content

St. Moritz to Zermatt by Train

Direct high-speed service · from €89

7h 30minDuration
Direct high-speedType
from €89Price
1/dayFrequency

Route Overview: St. Moritz to Zermatt

Travel from St. Moritz to Zermatt on the legendary Glacier Express, often called the slowest express train in the world. This 7.5-hour panoramic journey covers 290 km through the heart of the Swiss Alps, crossing 291 bridges and passing through 91 tunnels.

The route traverses the Oberalp Pass at 2,033 metres, winds through the Rhine Gorge (the Swiss Grand Canyon), and passes through charming villages like Andermatt and Brig before arriving at car-free Zermatt, gateway to the Matterhorn.

Tickets start from CHF 67 in 2nd class with mandatory seat reservation. Three classes are available: 2nd Class Panorama, 1st Class Panorama, and the exclusive Excellence Class with gourmet dining.

By EuroTrain Editorial Team·European Rail Travel Experts·Last verified: June 2026

How Long Is the St. Moritz to Zermatt Train?

The direct Glacier Express from St. Moritz to Zermatt takes approximately 7h 30min, with multiple daily departures.

How Much Does a St. Moritz to Zermatt Train Ticket Cost?

Tickets start from €89 when booked in advance. Prices vary by date, time, and availability.

How Many Trains Run Daily from St. Moritz to Zermatt?

Up to 1/day trains operate daily on the St. Moritz to Zermatt route.

Train Operator

Glacier Express

Direct high-speed service · 7h 30min max

Panoramic windowsAt-seat diningOnboard commentaryBar car

Which Stations Serve the St. Moritz to Zermatt Route?

Departure

St. Moritz Bahnhof

  • Town centre location
  • Engadin Bus network connections
Arrival

Zermatt Bahnhof

  • Car-free village — electric taxis only
  • Gornergrat Bahn departure point nearby

What Classes Are Available on St. Moritz to Zermatt Trains?

2nd Class Panorama

Semi-flex
  • Panoramic windows
  • Audio commentary
  • Optional 3-course lunch
  • Bar car access
Refund: Conditions apply
Exchange: Conditions apply

1st Class Panorama

Semi-flex
  • Wider panoramic seats
  • More legroom
  • Optional 3-course lunch
  • Quieter carriage
  • Bar car access
Refund: Conditions apply
Exchange: Conditions apply

Excellence Class

Semi-flex
  • Ultra-premium window seats (only 20 per train)
  • 5-course gourmet meal included
  • Welcome drink and personal concierge
  • Exclusive lounge area
Refund: Conditions apply
Exchange: Conditions apply

How to Book the St. Moritz to Zermatt Train?

Starting Price

Per person, one way in 2nd Class Panorama class. Prices shown are indicative and based on recent availability. Actual fares may vary.

Book Early

Tickets are available up to 6 months in advance. Advance bookings offer the best prices.

Children & Youth

Children 4-11 may qualify for reduced fares. Youth discounts may be available. Infants under 4 travel free

Luggage

Standard luggage allowance applies

What Should You Know About St. Moritz to Zermatt Trains?

Mandatory Seat Reservation

A seat reservation is compulsory on the Glacier Express and costs CHF 49 in 2nd class and CHF 69 in 1st class (summer). Winter prices are slightly lower.

Onboard Dining

A 3-course lunch is served at your seat and must be pre-ordered. The iconic tilted wine glass is a hallmark of the Glacier Express experience.

Route Highlights

The route crosses 291 bridges and passes through 91 tunnels, reaching a maximum altitude of 2,033 metres at the Oberalp Pass.

Seasonal Operation

The Glacier Express runs year-round except for a break from mid-October to early December. Summer offers 2 daily departures; winter has 1 daily service.

Frequently Asked Questions: St. Moritz to Zermatt

The Glacier Express takes approximately 7 hours and 30 minutes to travel the 290 km from St. Moritz to Zermatt, making it one of the slowest express trains in the world — by design.

Tickets start from approximately CHF 67 one way in 2nd class when booked in advance. A mandatory seat reservation (CHF 49–69) must be added. Excellence Class carries a surcharge of CHF 540 on top of a 1st class ticket.

The Glacier Express offers one of the most scenic rail journeys in the world, crossing 291 bridges and the Oberalp Pass at 2,033m. The panoramic windows, at-seat dining and 7.5-hour journey through the Swiss Alps make it a bucket-list experience.

Your Glacier Express seat reservation is valid only for the specific train. However, you can buy a regular rail ticket and travel the same route on regional trains, stopping at places like Andermatt, Disentis or Brig along the way.

Excellence Class offers ultra-premium panoramic seats with a 5-course gourmet meal, welcome drink, and personal concierge service. Only 20 seats are available per departure, at a surcharge of CHF 540 over the 1st class fare.

Related Train Routes from St. Moritz

Prices are indicative · Last checked: 29 June 2026

Prices shown are indicative and based on recent availability. Actual fares may vary depending on travel date, season and availability.

EuroTrain is an authorized reseller. All trademarks and logos are property of their respective owners. Information is provided for guidance only and may change without notice.