Ski resorts · Cervinia
Aosta Valley

Cervinia Transfer & Taxi from Milan

A transfer from Malpensa airport to Cervinia takes about 2 h 15 min and costs ≈ €310 for a sedan with up to three passengers and skis. By public transport you change at Châtillon to a bus that runs every three hours; a car takes you straight to your hotel at the foot of the Matterhorn. We also drive from central Milan, Linate and Bergamo.

Get a price

Route → prices for every class → confirmation
No prepayment · pay the driver on arrival
Fixed prices
FromDistanceTimeSedanMinivan
Malpensa (MXP)187 km2 h 15 min≈ €310≈ €390
Milan200 km2 h 40 min≈ €335≈ €420
Linate (LIN)204 km2 h 35 min≈ €340≈ €430
Bergamo (BGY)230 km2 h 50 min≈ €385≈ €480
Bologna Airport (BLQ)398 km4 h 25 min≈ €660≈ €835

Taxi from Milan and Malpensa to Breuil-Cervinia

From Malpensa to Cervinia is 187 km, on the A4/A5 motorway through the Aosta Valley and up the Valtournenche. The price is fixed before the trip: sedan ≈ €310, minivan for up to eight passengers ≈ €390; tolls included, child seats free. Cervinia is linked by lifts to Zermatt, so you can ski in Switzerland without driving across the border. No prepayment — you pay the driver on arrival. Prices from Milan, Linate and Bergamo are in the table above.

How to get from Malpensa to Cervinia

Checked: 5 September 2026 · prices and timetables from official operator data
By rail you go to Châtillon-Saint-Vincent in the Aosta valley, from where a SAVDA bus climbs to Cervinia in about an hour for €3–5. Buses run roughly every three hours, and that is the bottleneck: the bus timetable, not the train, shapes your day. Door to door that is about 4.5 hours. A private transfer is ≈ €310 — 2 hours 15 minutes direct, with skis and at any hour. Until the railway reopens (planned for spring 2027), parts of the Ivrea–Aosta line run as replacement buses — check Trenitalia for your date.
OptionPriceTimeNotes
Train + SAVDA bus€25–40~4.5 hto Châtillon, then about an hour by bus; departures every three hours
Coach from Milan€25–354–5 hseasonal direct services, timetable not matched to your arrival
Car hirefrom €60/day2 h 1527 km of hairpins up from the Aosta valley; tyres and chains required by law
Private transfer≈ €3102 h 15 minfixed price, name sign, skis carried free, to the hotel door

A bus every three hours is the bottleneck

Trains to Châtillon-Saint-Vincent run regularly, but after that the choice is thin: the SAVDA bus climbs to Cervinia in about an hour and leaves roughly every three hours. The ticket is €3–5, but if you miss a departure the wait is long, at a station with no waiting room. Out of high season there are fewer services still. Until the railway reopens (planned for spring 2027), parts of the Ivrea–Aosta line run as replacement buses — check Trenitalia for your date.

Across the border to Zermatt and back

Cervinia and Swiss Zermatt are linked by lifts across the glacier, and in clear weather you can ski over for the day and return the same evening. It is an international crossing by cable car, so carry your passport, and the extended ski pass is bought separately.

The transfer

≈ €310 per car, 2 hours 15 minutes from the terminal to your hotel door. The price is agreed before you fly, the driver tracks the flight and waits with a name sign, skis and boards travel free, and winter tyres and chains are in every car — welcome on 27 kilometres of climbing out of the Aosta valley. For four people with skis a minivan is ≈ €390 — about €98 each.

The train and bus cost €25–40 against €310 and do work — if your arrival falls inside the bus window. Miss a departure, land in the evening, or travel as four, and the car pays for itself.

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

The essentials

Roughly every three hours from Châtillon-Saint-Vincent, about an hour on the road, €3–5. Out of season there are fewer departures.

Yes, lifts connect them across the glacier. Bring your passport: it is a border crossing, and you need the extended ski pass.

About 2 hours 15 minutes, 187 km via the A4 and A5. The last 27 kilometres are hairpins up from the Aosta valley.

Photographs: SteGrifo27, CC BY-SA 3.0, Wikimedia Commons