Skip to content
BOOK&SKI
← All getting-there guides

Switzerland · Getting there

How to Get to Andermatt: Treno Gottardo to Göschenen & 10-Minute Train

By Book & Ski · Sources checked

The short answer

The Treno Gottardo runs from Zurich, Basel, Lucerne and Locarno to Göschenen without a change of train. From Göschenen, the Matterhorn Gotthard Railway reaches Andermatt in just 10 minutes.

Aerial view of Andermatt village in deep winter snow
Andermatt village in winter, Switzerland. Photo: tommy picone / Pexels.

Getting to Andermatt: airports and routes

FromDistanceGetting to the resortSource
Zurich (ZRH)RailTreno Gottardo to Göschenen, then Matterhorn Gotthard Railway (10 min)source
Basel (BSL)RailTreno Gottardo to Göschenen, then 10 minsource

Distances and times are those published by the official source, not live journey estimates.

By train

Take the Südostbahn’s Treno Gottardo from Zurich, Basel, Lucerne or Locarno to Göschenen. The Matterhorn Gotthard Railway then climbs to Andermatt in about 10 minutes.

Arriving by air

Fly into Zurich and continue by rail. Check the full journey for your date on sbb.ch.

Explore transport providers

Enter your pickup, destination and dates on the provider’s website to check availability and prices.

Affiliate links: we may earn a commission on qualifying bookings. Confirm ski luggage, vehicle equipment, waiting time and cancellation terms before paying.

Frequently asked questions

How do you get to Andermatt by train?

Treno Gottardo to Göschenen, then the Matterhorn Gotthard Railway to Andermatt in 10 minutes.

Official sources

Checked on . Prices and timetables change; confirm with the operator before you pay. How we research.

Private or shared transfer? How to compare quotes →