Ski resorts · Zermatt
Switzerland

Zermatt Transfer & Taxi from Milan

A transfer from Malpensa airport to Zermatt takes about 3 h 30 min and costs ≈ €490 for a sedan with up to three passengers and skis. Zermatt is car-free, so the car takes you to the Matterhorn Terminal in Täsch, where the shuttle train climbs to the village in 12 minutes. We also drive from central Milan, Linate and Bergamo — the car goes to the terminal in Täsch; the shuttle train ticket is paid separately.

Get a price

Route → prices for every class → confirmation
No prepayment · pay the driver on arrival
Fixed prices
FromDistanceTimeSedanMinivan
Malpensa (MXP)205 km3 h 30 min≈ €490≈ €610
Milan208 km3 h 45 min≈ €500≈ €620
Linate (LIN)223 km3 h 40 min≈ €535≈ €665
Bergamo (BGY)248 km3 h 55 min≈ €595≈ €740

Taxi from Milan and Malpensa airport to Zermatt

From Malpensa to Täsch is 205 km, over the Simplon Pass. This is a trip to Switzerland — bring your passport; the Swiss motorway vignette and tolls are included in the price. The price is fixed before the trip: sedan ≈ €490, minivan for up to eight passengers ≈ €610, child seats free. By train from Milan it takes about five hours with changes; by car there are none. No prepayment — you pay the driver on arrival.

How to get from Malpensa to Zermatt

Checked: 5 September 2026 · prices and timetables from official operator data
Zermatt is closed to cars — that is the thing to know in advance. Vehicles stop at Täsch, five kilometres short of the village, at the Matterhorn Terminal: there is parking there, and a shuttle train leaves every twenty minutes (less often late in the evening) for a twelve-minute ride, and licensed local taxis run too. By rail from Milan the whole journey takes about five hours with changes. A private transfer is ≈ €490 — 3 hours 30 minutes to the Täsch terminal, with skis and at any hour.
OptionPriceTimeNotes
Train from Milan€60–90~5 hto Brig or Visp, then the Matterhorn Gotthard Bahn; two changes
Täsch–Zermatt shuttleCHF 8–1612 minevery twenty minutes; compulsory for anyone arriving by car
Car hire to Täschfrom €60/day3 h 30paid parking at the terminal; then the shuttle train or a licensed taxi
Private transfer to Täsch≈ €4903 h 30 minfixed price, name sign, skis carried free, help with bags on the platform

You cannot drive into the village

Zermatt bans petrol and diesel cars: inside, only small electric vehicles and horse-drawn carriages move about. Everyone arriving under their own steam stops at Täsch, at the Matterhorn Terminal, where there is a multi-storey car park and a station. The shuttle train runs every twenty minutes and reaches the village in twelve. For ordinary cars this is the end of the road: you continue by the shuttle train or a licensed local taxi from Täsch. Late in the evening the trains run less often, so tell us your arrival time.

By train, or by car as far as Täsch

From Milan the train runs via the Simplon to Brig or Visp, then the Matterhorn Gotthard Bahn — about five hours with changes, and a beautiful ride. By car it is 205 km from Malpensa to Täsch, either over the Simplon pass or through the Gotthard tunnel. In winter the pass is sometimes closed and the route detours, which is why we quote a range of 3 h 30 min – 4 h 10 min rather than a single figure.

The transfer, and what happens next

≈ €490 per car to the terminal at Täsch. The driver tracks your flight, waits with a name sign and helps carry your ski bags to the shuttle platform — with skis and suitcases that matters more than it sounds. Zermatt skis into May, and from the village you can cross to Italian Cervinia and be back the same day: bring your passport.

The train is a strong option here: €60–90 and five hours, half of it a beautiful ride. The car wins on an evening arrival, with a group and with luggage — but it too only reaches Täsch: the last five kilometres are the shuttle train or a licensed local taxi either way.

Need a door-to-door transfer?
Fixed price, meet & greet with a name sign, payment on arrival.
Transfer to Zermatt
Questions

The essentials

No. The village is car-free. Cars are left at Täsch by the Matterhorn Terminal; from there a shuttle train runs every twenty minutes (less often late in the evening) and takes twelve; licensed local taxis also run from Täsch.

Around CHF 8–16 per person one way, paid on the spot. Tickets are sold from machines at the terminal.

Usually 3 h 30 min – 4 h 10 min, 205 km. The road goes over the Simplon pass or through the Gotthard tunnel; in winter the pass is sometimes closed.

Photographs: Kabelleger / David Gubler, CC BY-SA 3.0, Wikimedia Commons