Matterhorn Gotthard Bahn
Matterhorn Gotthard Bahn runs 144 km of Alpine track from Zermatt to Disentis, with its own multi day pass and a car shuttle at Furka.
- Country
- Switzerland
- Official website
- Official website
- Train tickets
- Direct
A 144 kilometre Alpine network
Matterhorn Gotthard Bahn (MGB) links Zermatt in Valais with Visp, Brig, Andermatt or Goschenen, and Disentis in Graubunden, a network of 144 kilometres and 44 stations. Part of the route climbs on rack sections, 32 kilometres across 13 sections using the Abt system, to reach the line's highest point at the Oberalp Pass, 2,033 metres above sea level. Visp, at 625 metres, is the lowest point on the journey. It carries commuters and hikers between valley towns as much as it carries visitors up to Zermatt, more everyday railway than pure scenic line.
Reaching car-free Zermatt
Zermatt itself is closed to private cars, so drivers leave their vehicle at Matterhorn Terminal Tasch and finish the trip on the Zermatt Shuttle, a dedicated MGB service that covers Tasch to Zermatt in 12 minutes. The terminal at Tasch combines parking with a ticket counter, making it the usual starting point for anyone arriving by road.
Tickets and the Matterhorn Gotthard Pass
MGB sells through the same integrated system as the rest of Swiss rail: tickets to Zermatt can be bought from any station in the country via sbb.ch, as well as at MGB's own stations. Buying in advance matters here, since a service surcharge applies to tickets purchased on board the train.
For a multi day stay, MGB sells its own Matterhorn Gotthard Pass, previously called the AdventureCard, valid for 2, 3 or 5 days within a 30 day window. It gives free travel across the whole MGB network, plus BLS trains between Kandersteg and Domodossola, the SBB line between Salgesch, Brig and Domodossola, and PostBus and RegionAlps routes around Upper Valais and between Visp and Leuk. It also cuts many mountain railways and leisure facilities by 50 percent. An adult 2 day pass costs CHF 114.00. The family version is not sold online; it has to be bought at a station or on a bus within the pass area.
The Furka car transport
Separately from passenger trains, MGB runs a car transport service between Realp and Oberwald through the Furka Tunnel, letting drivers put their vehicle on a train instead of taking the winding pass road over the top. It is booked and paid for as its own product, not part of a passenger rail ticket.
Part of the BVZ Group
MGB belongs to the BVZ Group, which also owns the Gornergrat Bahn and the Glacier Express among its ten subsidiaries. The Glacier Express, the roughly 8 hour panoramic run between Zermatt and St. Moritz, shares track with MGB at Zermatt but is timetabled, ticketed and reserved as its own product through Glacier Express AG, with its own tickets and reservations separate from an ordinary MGB regional fare or the Matterhorn Gotthard Pass.
Where to book
Train tickets
- Buy direct from Matterhorn Gotthard Bahn
Matterhorn Gotthard Bahn
Frequently asked questions
How long is the Matterhorn Gotthard Bahn network?
The network runs 144 kilometres from Zermatt through Visp, Brig and Andermatt or Goschenen to Disentis, serving 44 stations and stops.
How do I get from Tasch to Zermatt if I am driving?
Leave the car at Matterhorn Terminal Tasch, which has parking and a ticket counter, then take the Zermatt Shuttle, which covers Tasch to Zermatt in 12 minutes.
What does the Matterhorn Gotthard Pass cover?
The pass, sold in 2, 3 or 5 day versions valid for 30 days, gives free travel on the whole MGB network plus named BLS, SBB, PostBus and RegionAlps sections, and 50 percent off many mountain railways. An adult 2 day pass costs CHF 114.00.
Does a Matterhorn Gotthard Bahn ticket cover the Glacier Express?
No. The Glacier Express is a separate product booked through Glacier Express AG, with its own tickets and reservations, even though it shares track with Matterhorn Gotthard Bahn at Zermatt.
More operators in Switzerland
Train service
asm runs regional trains and buses in Oberaargau, Solothurn and Seeland, linking Langenthal, Solothurn, Biel/Bienne and Ins.
Official websiteAargau Verkehr runs the Wynental-Suhrentalbahn from Aarau and the Bremgarten to Dietikon line, using SBB and regional tariffs.
Official websiteAppenzeller Bahnen runs regional and rack trains between St. Gallen, Appenzell, Gais, Altstätten, Rorschach and Heiden. Tickets accept national Swiss passes.
Official websiteBLS runs Bern's S-Bahn, regional trains to the Lötschberg and Emmental, plus boats on Lake Thun and Lake Brienz, priced in CHF.
Official websiteBrienz Rothorn Bahn is a seasonal steam cogwheel railway from Brienz to Rothorn Kulm in the Bernese Oberland. Seat guarantee recommended. CHF fares.
Official websiteCJ runs narrow-gauge trains around La Chaux-de-Fonds, Tavannes, Glovelier, Le Noirmont and Saignelégier, plus steam and heritage trains.
Official websiteFerrovia Monte Generoso is a seasonal rack railway from Capolago to the 1704 m summit above Lake Lugano, Ticino. Swiss GA not valid. CHF fares.
Official websiteFLP's S60 line runs every 15 minutes between Lugano and Ponte Tresa, on the Arcobaleno zone tariff in CHF, with tickets via the FAIRTIQ app.
Official websiteGornergrat Bahn is Zermatt's cog railway to the 3,089 m Gornergrat, with Matterhorn views. Trains run about every 24 minutes; fares are in CHF.
Official websiteJungfrau Railways (Jungfraubahnen)
Jungfrau Railways runs the trains and cableways to the Jungfraujoch, Grindelwald-First and other Bernese Oberland peaks. Fares are in CHF.
Official websiteLEB runs the narrow gauge train from Lausanne-Flon to Echallens and Bercher. Mobilis and SwissPass tickets, including the AG, are accepted.
Official websiteMBC runs the Bière to Morges and Apples to L'Isle regional trains, plus area buses, under the cantonal Mobilis fare.
Official websiteMOB/MVR runs the GoldenPass Express Montreux to Interlaken, plus rack railways to Rochers-de-Naye and Les Pléiades. CHF only; GPX reservation CHF 20.
Official websiteNStCM trains link Nyon with St-Cergue and La Cure across 19 stops. Tickets use the Mobilis zone tariff, and SwissPass GA and half-fare cards are valid.
Official websitePilatusbahnen runs the world's steepest cogwheel railway from Alpnachstad, plus cableways from Kriens, up Mount Pilatus near Lucerne. Prices in CHF.
Official websiteRegionAlps runs regional trains from St-Gingolph to Brig, and Martigny to Le Châble and Orsières. Buy tickets before boarding; CHF only.
Official websiteRegionalverkehr Bern-Solothurn (RBS)
RBS runs S-Bahn Bern trains from an underground Bern station to Solothurn, Worb and Jegenstorf on Libero and Swiss half-fare tickets.
Official websiteRhätische Bahn runs Graubünden's regional trains and the Bernina Express, a separately booked panoramic service over the UNESCO-listed Bernina and Albula lines.
Official websiteRigi Bahnen runs cogwheel trains from Vitznau and Goldau, plus a Weggis cable car, up Mount Rigi in Central Switzerland. Prices in CHF.
Official website- Check times & prices
SBB is Switzerland's national railway, connecting cities, towns and mountain villages. InterCity trains generally do not require reservations.
Official website Sihltal Zürich Uetliberg Bahn (SZU)
SZU runs the S4 Sihltal train to Sihlwald, the S10 Uetliberg train, and the Felsenegg cable car from Zürich HB. Fares in CHF through Zürich's ZVV network.
Official websiteSOB runs the Voralpen-Express, Treno Gottardo and Aare Linth plus eastern Swiss S-Bahn lines from its St. Gallen base. CHF fares, Swiss national ticketing.
Official websiteTHURBO runs regional S-Bahn trains across eastern Switzerland, including cross-border services to Konstanz, Waldshut, Bregenz and Lindau. Tickets in CHF.
Official websiteTMR runs the Mont-Blanc Express from Martigny to Chamonix and Saint-Gervais, and links to the Saint-Bernard Express. CHF only; SNCF runs the French leg.
Official websiteTPF runs the RER Fribourg | Freiburg regional trains with SBB, plus canton buses. Tickets are sold by zone under the shared Frimobil tariff.
Official websitetransN runs Neuchâtel canton's regional trains, including the Littorail and Val-de-Travers lines, on the ONDE VERTE zone fare.
Official websiteTransports Publics du Chablais (TPC)
TPC runs four mountain train lines from Aigle: to Leysin, Les Diablerets, Villars via Bex, and Champéry. Buy tickets before boarding; CHF only.
Official websiteTRAVYS runs trains between Yverdon-les-Bains and Ste-Croix plus local buses across Nord Vaudois. No online ticket sales; use FAIRTIQ, CFF or SwissPass.
Official websiteThe Vigezzina-Centovalli line runs Domodossola to Locarno through the Centovalli. Book online or at station offices; a seat reservation applies.
Official websiteZentralbahn runs the Luzern-Interlaken Express and the line to Engelberg, with hourly panorama trains and optional seat reservations from CHF 12.
Official website