• USA: +1 917 336 4477
  • UK: +44 744 147 3289

Getting There

Traveling To Zermatt By Plane

The closest international airports to Zermatt are Geneva, Zurich, Basel, Bern, Milan Malpensa and Milan Linate. Each of the airports are roughly the same distance from Zermatt and the journey times are between 3 and 4 hours by train, or car transfer. There is also an option to take a helicopter transfer which takes a fraction of the time from each location. Don’t be put off by the time it takes to get to Zermatt by train as the journey from each of the locations is absolutely stunning. Along the way you will be able to see some of the most breathtaking scenery on the planet and of course when you reach your destination of Zermatt, you will feel like you have arrived in paradise.

For private plane arrival, there is an airport in Sion which is just 40 minutes by car or 10 minutes by helicopter transfer.


Traveling To Zermatt By Train

Each of the International airports in Switzerland has a train station located directly underneath the airport. Switzerland also has one of the most sophisticated train systems in the world making getting to Zermatt by train very easy indeed.

For the Swiss full Swiss Train timetable click on these links:

If you are travelling from either of the Milan Airports, you will have to take either a taxi or bus to Milan Centrale Train Station. You should give yourself roughly an hour for this transfer. From here the journey is easy to Zermatt with just one change in Brig.

Train Times from Italy


Transfer Times For The Main Points Of Access Are As Follows:

Transfer By Train By Car
Zurich3:354:15
Geneva3:452:45
Basel3:144:00
Milan Malpensa4:002:45
Milan Linate4:003:20
Sion2:001:15
Paris6.00-
Frankfurt6.00-

Top Tips For Value

The Swiss Transfer Ticket available from SBB offers the most cost effective way of getting to Zermatt by rail. You can save up to 30% on your journey. The return fare to and from any train station to Zermatt is approximately CHF 141 second class and CHF226.00 first class.

The Swiss Family Pass is a great value option if you are travelling with children up to the age of 16. It must be booked in advance online to avail of the discounts.

If you plan on travelling within Switzerland or come on a regular basis then it is worth while buying a Half Price Card where you can avail of a 50% discount on all your journeys.


Top Tips For Speed To Zermatt

The two most convenient airports to arrive with the most frequent access to Zermatt are Zurich and Geneva airports. In the high season there are two trains per hour from each Airport with one connection at Visp to Zermatt.


Top Tip For Comfort

The trains departing from Zurich are more comfortable and luxurious then the Geneva trains. They also offer a dining car and snacks and drinks throughout your journey.

Please contact our concierge Julie with your arrival times and we will ensure you are met at the Zermatt Main Station and brought smoothly and directly to your chalet or apartment.


Arriving By Helicopter

Without a doubt the quickest and most exhilarating way to get to Zermatt is by helicopter transfer. Please contact Julie to make arrangements.

The approximate cost and flying times are as follows

Airport Flying Time Cost Single Engine(5 pax) Cost Twin Engine(7 pax)
Zurich60 MinsCHF 6’140.00CHF 10’130.00
Geneva45 MinsCHF 5’060.00CHF 8’350.00
Sion15 MinsCHF 1’630.00CHF 2’690.00
Basel70 MinsCHF 6’580.00CHF 10’860.00
Bern35 MinsCHF 3’620.00CHF 5’970.00
Milan Malpensa30 MinsCHF 3’450.00CHF 5’650.00
Milan Linate45 MinsCHF 5,050.00CHF 8’300.00


Arriving By Taxi Or Limousine

Another good way of getting to Zermatt is by Limousine. It takes approximately 2.5 hours to 4 hours travelling time from each of the main Swiss International airports. In the case of Geneva it is the fastest way to get to Zermatt. It is important to note that only the local taxi and limousine companies are allowed to drive all the way to Zermatt. All other companies can only go as far as Täsch. And from here you will have to take a train or local taxi for the last 15 minutes.

In each case when you arrive at the airport, your chauffeur will be waiting for you just outside of the customs area with your name clearly printed so that you can meet your driver easily.

The approximate costs from the main airports are as follows:

AirportEstateMinivanMinibus
BaselCHF 950CHF 1050CHF 1200
Bern-BelpCHF 750CHF 850CHF 1000
GenevaCHF 850CHF 950CHF 1100
Milano LinateCHF 950CHF 1050CHF 1200
Milano MalpensaCHF 900CHF 1000CHF 1150
Lugano-AgnoCHF 950CHF 1050CHF 1200
SionCHF 400CHF 480CHF 600
TorinoCHF 1000CHF 1100CHF 1250
ZürichCHF 950CHF 1050CHF 1200

Our concierge department at Exceptional Villas will organise all the details for you ensuring a seamless journey all the way to Zermatt as well as an electro taxi from the outskirts of the village to your chalet or apartment.

Please contact Julie to arrange all the details.


Arriving By Self Drive

Zermatt is a car free village with limited car parking but all visitors can avail of good car parking facilities at Tasch. If you are planning to drive your own car, it is important to note that you can only drive as far as the village of Tasch. From here you will have to take a shuttle train or taxi to Zermatt. The trains from Tasch go every 20 minutes and take 12 minutes to get to Zermatt.


Times Of Last Trains

When planning your trip to Zermatt it is very important to take note of the times of the last trains and first trains to Zermatt. You should double check these on the SBB timetable Train Times in English or ask our concierge Julie who will be delighted to provide you will all the necessary information. Should you be arriving late in the day a very good option is to take a train to Visp and a taxi to Zermatt from there we can organise a taxi transfer. Please find below an indication of these times to help you with planning your journey:

From Geneva Airport

Last train with connection to Zermatt:
Geneva Airport Depart20:24
Zermatt Arrive00:18
Last Direct train To Visp:
Geneva Airport Depart22:24
Visp Arrive00:53*
*Then Taxi to Zermatt
First Train from Zermatt to Geneva:
Zermatt Depart05:37
Geneva Airport Arrive09:38

From Zurich Airport

Last train with fast connection to Zermatt:
Zurich airport depart18:40
Zermatt arrive22:13
Last train with connection to Zermatt:
Zurich airport depart20:13
Zermatt arrive00:18
Last direct train to Visp:
Zurich airport depart20:43
Visp arrive00:53*
*Then Taxi to Zermatt
First train from Zermatt to Zurich:
Zermatt depart05:37
Zurich Airport arrive09:16

From Milan Malpensa

Last connecting train from Milano Centrale to Zermatt (change in Brig):
Milan depart19:25
Zermatt arrive23:44
First connection from Zermatt to Gallarate (close to Malpensa):
Zermatt depart08:13
Gallarate arrive11:03
First connection from Zermatt to Gallarate (close to Malpensa):
Zermatt depart08:13
Gallarate arrive11:03

From Milan Linate

Last train from Milano Centrale:
Main station depart19:25
Zermatt arrive23:44