
Zermatt is closed to combustion-engine vehicles: private cars stop at Täsch, where the Matterhorn Terminal has 2,100 covered spaces and private car parks add over 1,000 more. A Zonetransfers chauffeur is posted at the Malpensa exit from customs and takes you straight to Zermatt at a fixed price from €379.
From Malpensa Airport to Zermatt, a private car starts at €379 for one to four passengers, covering roughly 189 km in 2 h 50–3 h 10. With Zonetransfers the price is per vehicle, never per person, and is fixed when you book.

From Malpensa the car enters Switzerland via Domodossola and the Simplon Pass to Brig and Visp; at Täsch the shuttle train leaves every 20 minutes and reaches central Zermatt in 12.
SS336, the A8 and the A26 to Gravellona Toce.
SS33 via Domodossola to the Gondo border.
Over the pass (2,005 m) to Brig and Visp.
Valley road to the Matterhorn Terminal at Täsch.
Times assume normal traffic; Friday evenings and summer weekends are busier.
Planning excursions? Book a car with driver in Milan by the hour.
A shortlist of Zermatt hotels by style and location:
Opened in 1852 by Josef Anton Clemenz; the largest five-star hotel in Zermatt.
Bahnhofstrasse 31, 3920 Zermatt · 5-star
At 2,222 m, about 20 minutes above Zermatt by rack railway, with Europe's highest outdoor pool.
Riffelalp, 3920 Zermatt · 5-star superior
Zermatt's first hotel; Edward Whymper set out from here on 13 July 1865 for the first ascent of the Matterhorn.
Bahnhofstrasse 80, 3920 Zermatt · 4-star
By the station, with private rooms, dorms, a shared kitchen and Matterhorn views.
Bahnhofplatz 54, 3920 Zermatt · Swiss Lodge
Only authorised taxis may drive between Täsch and Zermatt. We drop you at the Matterhorn Terminal, where the shuttle train runs every 20 minutes from 05:55 to 21:55 and luggage trolleys are available.
| Sight | What to know |
|---|---|
| Gornergrat | Rack railway since 1898 up to 3,089 m, with views of 28 peaks over 4,000 m and the Gorner glacier. |
| Matterhorn Glacier Paradise | Lift station at 3,883 m on the Klein Matterhorn, linked with Italy's Testa Grigia since July 2023. |
| Matterhorn Museum | The story of the 1865 first ascent, when only three of the seven climbers survived the descent. |
| Gorner Gorge | Gorge south of the village near the hamlet of Zum See. |
Malpensa is the closest intercontinental airport to Zermatt. A private vehicle over the Simplon takes you to the Täsch terminal with skis and luggage, timed so you catch the shuttle into the village.

| When | What happens |
|---|---|
| April | Zermatt Unplugged, an acoustic music festival at the foot of the Matterhorn. |
| July | Zermatt Marathon, a mountain race around the valley. |
On these dates, book your transfer early.
Plan to leave Zermatt 5 h 15 min before a Schengen flight and 5 h 45 min before flights to the UK, the US or other non-Schengen countries. Tell us whether you fly from Terminal 1 or Terminal 2 and the driver drops you at the right departures level.
Plans change? Cars and minivans can be cancelled at no cost until 48 hours ahead; group coaches until 96 hours. Conditions.
Wait where you are inside arrivals and call the number printed on your booking confirmation, staffed around the clock. A WhatsApp message to +34 654 381 547 works too.
Yes, at no cost: group I, II and III seats are installed before you land. For a group 0 infant carrier, request it by phone or email.
About 189 km and 2 h 50–3 h 10 via Domodossola and the Simplon Pass, from €379 per vehicle. Bring your passport or ID for the Swiss border.
The one your flight arrives at: Terminal 1 for most airlines, Terminal 2 for easyJet. We check it from your flight number.
No vehicle can: Zermatt is car-free. We drop you at the Matterhorn Terminal in Täsch, from where the shuttle train reaches Zermatt in 12 minutes.
182 km from MXP
90 km from MXP
50 km from MXP
285 km from MXP
Type in your flight number and your Zermatt address and the confirmation lands in your inbox within minutes.
Facts on this page updated October 2026.
I had a 5:30 AM pickup for the airport in Alicante. The driver arrived 10 minutes early, sent a polite text to let me know he was waiting outside, and handled everything with absolute professionalism.(09/23/2026) David Miller
We used Zonetransfers for airport transfers back and forth during a family trip to Madrid. On-time pickups, comfortable vehicles, and very friendly drivers. Will definitely use them again.(09/15/2026) Evelyn Campbell
Booked a private transfer from Barcelona Airport to our city-center hotel. Our driver, David, was exceptionally polite, helped with our heavy luggage, and gave us a few great local tips on the way.(09/11/2026) Rachel Henderson
What I appreciate most is knowing the exact cost upfront without unexpected luggage surcharges or meter surprises. Quick booking on the website and excellent customer support throughout.(09/06/2026) Emma Reed
We needed a transfer from Barcelona to Girona Airport early in the morning. The driver was there on time and we got to the airport with plenty of time. Very handy.(09/01/2026) Rachel Moore
Booked a transfer from Lisbon Airport to Faro. Long drive, but the car was comfortable and the driver was friendly. We arrived without any problems.(08/30/2026) Tom Harris
We used Zonetransfers for a transfer from Madrid to Ciudad Real. The driver was on time and the car was comfortable. Exactly what we needed.(08/25/2026) Claire Morgan
Booked a private transfer from Lisbon Airport to Sintra. Driver was waiting when we came out and helped with the bags. Simple and hassle-free.(08/22/2026) Jack Wilson
We needed to get from Valencia to Barcelona with quite a few bags, so we decided to book a private transfer. The driver arrived on time, helped us with the luggage and we went straight to our hotel in Barcelona. It worked really well for us.(08/14/2026) Sophie Turner
We booked a transfer from Lisbon Airport to Faro as we were staying in the Algarve for a few days. It was a long drive but the car was comfortable and the driver was friendly. We just sat back and enjoyed the trip instead of worrying about trains and changing buses.(08/07/2026) James Walker