There are 11 ways to get from England to Zermatt by train (Eurostar, TGV), bus, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Lille
best- Take the train from London St Pancras Intl to Lille EuropeEil
- Take the train from Lille Europe to Aeroport Cdg2 Tgv RoissyTgv
- Take the train from Aeroport Cdg2 Tgv Roissy to LausanneTgv
- Take the train from Lausanne to VispIr
12h 6mCHF 213–733Fly Manchester Airport to Milano Malpensa Airport, train
cheapest- Fly from Manchester Airport (MAN) to Milano Malpensa Airport (MXP)MAN - MXP
- Take the train from Busto Arsizio to Domodossola
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
9h 42mCHF 72–238Bus, train
- Take the bus from London Victoria to Luxembourg P+R Bouillon
- Take the bus from Luxembourg to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Take the train from Basel SBB to VispIc6 / ...
21h 38mCHF 113–243Fly Bristol Airport to Geneva International Airport, train
- Fly from Bristol Airport (BRS) to Geneva International Airport (GVA)BRS - GVA
- Take the train from Genève-Aéroport to Visp
8h 36mCHF 89–276Train
- Take the train from London St Pancras Intl to Paris NordEil
- Take the train from Paris Gare De Lyon to LausanneTgv
- Take the train from Lausanne to VispIr
12h 16mCHF 161–577Fly London City Airport to Geneva International Airport, train
- Fly from London City Airport (LCY) to Geneva International Airport (GVA)LCY - GVA
- Take the train from Genève-Aéroport to Visp
8h 40mCHF 149–402Fly London Heathrow Airport to Geneva International Airport, train
- Fly from London Heathrow Airport (LHR) to Geneva International Airport (GVA)LHR - GVA
- Take the train from Genève-Aéroport to Visp
8h 40mCHF 133–347Fly Birmingham Airport to Geneva International Airport, train
- Fly from Birmingham Airport (BHX) to Geneva International Airport (GVA)BHX - GVA
- Take the train from Genève-Aéroport to Visp
8h 29mCHF 98–293Fly London City Airport to Zurich Airport, train
- Fly from London City Airport (LCY) to Zurich Airport (ZRH)LCY - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Zermatt, Bahnhof
8h 41mCHF 164–472Train to London Gatwick Airport, fly to Milano Malpensa Airport, train
- Take the train from London Bridge to Gatwick Airport
- Fly from London Gatwick Airport (LGW) to Milano Malpensa Airport (MXP)LGW - MXP
- Take the train from Busto Arsizio to Domodossola
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
9h 48mCHF 94–324Fly London Heathrow Airport to Milano Malpensa Airport, train
- Fly from London Heathrow Airport (LHR) to Milano Malpensa Airport (MXP)LHR - MXP
- Take the train from Busto Arsizio to Domodossola
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
9h 56mCHF 131–384
England to Zermatt by subway and train
Questions & Answers
The cheapest way to get from England to Zermatt is to fly and train which costs SFr 70 - SFr 240 and takes 9h 42m.
The fastest way to get from England to Zermatt is to fly and train which takes 8h 29m and costs SFr 95 - SFr 300.
No, there is no direct train from England station to Zermatt. However, there are services departing from Leicester Square station and arriving at Zermatt, Bahnhof via London St Pancras Intl, Lille Europe, Aeroport Cdg2 Tgv Roissy, Lausanne and Visp. The journey, including transfers, takes approximately 12h 6m.
The distance between England and Zermatt is 1133 km.
The best way to get from England to Zermatt without a car is to train via Lille which takes 12h 6m and costs SFr 210 - SFr 750.
It takes approximately 12h 6m to get from England to Zermatt, including transfers.
England to Zermatt train services, operated by Eurostar, depart from London St Pancras Intl station.
Zermatt is 1h ahead of England. It is currently 6:29 AM in England and 7:29 AM in Zermatt.
England to Zermatt train services, operated by Eurostar, arrive at Lille Europe station.
There are 2291+ hotels available in Zermatt.
What companies run services between England and Zermatt, Switzerland?
You can take a subway from Leicester Square station to Zermatt, Bahnhof via King's Cross St. Pancras station, London St Pancras Intl, Lille Europe, Aeroport Cdg2 Tgv Roissy, Lausanne, and Visp in around 12h 6m.
- Website
- easyjet.com
Flights from Bristol Airport to Geneva International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- CHF 25–150
Flights from Bristol Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- CHF 25–150
Flights from Birmingham Airport to Geneva International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- CHF 35–170
Flights from London Gatwick Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- CHF 28–170
Flights from Manchester Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- CHF 25–100
- Website
- britishairways.com
Flights from London City Airport to Geneva International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 85–370
Flights from London Heathrow Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- CHF 70–210
Flights from London City Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 100–230
Flights from London Heathrow Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- CHF 70–230
- Website
- swiss.com
Flights from Bristol Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h
- When
- Saturday
- Estimated price
- CHF 45–260
Flights from London City Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- CHF 90–250
Flights from London Heathrow Airport to Geneva International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- CHF 60–200
Flights from Birmingham Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- CHF 65–270
Flights from London City Airport to Zurich Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- CHF 70–320
Flights from London Heathrow Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- CHF 120–440
- Website
- klm.com
Flights from Bristol Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- CHF 45–260
Flights from London City Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 60–360
Flights from Birmingham Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- CHF 45–270
Flights from London City Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- CHF 60–340
- Website
- jet2.com
Flights from Bristol Airport to Geneva International Airport
- Ave. Duration
- 1h 45m
- When
- Saturday
- Estimated price
- CHF 65–190
Flights from Birmingham Airport to Geneva International Airport
- Ave. Duration
- 1h 55m
- When
- Saturday and Sunday
- Estimated price
- CHF 40–220
- Website
- ryanair.com
Flights from Manchester Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 40–95
- Website
- luxair.lu
Flights from London City Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 3h 20m
- When
- Monday to Friday
- Estimated price
- CHF 95–430
- Website
- airfrance.com
Flights from Birmingham Airport to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 20m
- When
- Tuesday to Thursday
- Estimated price
- CHF 40–250
- Website
- airdolomiti.it
Flights from London City Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Monday to Friday
- Estimated price
- CHF 130–410
- Website
- condor.com
Flights from London Gatwick Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 50–180
- Website
- eurowings.com
Flights from London Heathrow Airport to Milano Malpensa Airport via Stuttgart
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- CHF 100–160
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- CHF 80–300
- Website
- https://www.eurostar.com/rw-en
Train from London St Pancras Intl to Paris Nord
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 65–310
- Website
- https://www.eurostar.com/rw-en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 23m
- Frequency
- 3 times a day
- Estimated price
- CHF 35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–60
- 1st Class
- CHF 75–130
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 23–65
- Website
- https://www.sncf-connect.com/en-en
Train from Aeroport Cdg2 Tgv Roissy to Lausanne
- Ave. Duration
- 3h 38m
- Frequency
- Twice a week
- Estimated price
- CHF 110–280
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Lausanne
- Ave. Duration
- 3h 43m
- Frequency
- 3 times a day
- Estimated price
- CHF 50–170
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–70
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 30–50
- Rail 1st Class
- CHF 45–70
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lausanne to Visp
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 23–35
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 55–110
- Website
- https://www.sbb.ch/en
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Visp to Zermatt, Bahnhof
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 2nd Class Ticket
- CHF 20–25
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from London Bridge to Gatwick Airport
- Ave. Duration
- 28 min
- Frequency
- Every 10 minutes
- Estimated price
- CHF 16–17
- Website
- https://www.thameslinkrailway.com/
- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Bridge to Gatwick Airport
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- CHF 16–17
- Website
- https://www.southernrailway.com/
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Busto Arsizio to Domodossola
- Ave. Duration
- 1h 9m
- Frequency
- Every 3 hours
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Busto Arsizio to Domodossola
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Schedules at
- glacierexpress.ch
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from London Victoria to Luxembourg P+R Bouillon
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 27–45
- Website
- https://regiojet.com/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Luxembourg to Basel, Meret Oppenheim-Strasse (Bahnhof SBB)
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- CHF 14–50
- Website
- https://www.blablacar.co.uk/bus
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide






























































