Milan → Lugano transfer & taxi
A private transfer from Milan to Lugano costs from CHF 185 and takes about 1 hour (78 km) door-to-door. Fixed price, 24/7, English-speaking driver.
How to get from Milan to Lugano
The fastest and most comfortable way from Milan to Lugano is a private car: about 1 hour door-to-door, from CHF 185 for up to 3 passengers, with a fixed price agreed before you travel. We pick you up at any address in Milan — hotel, city centre, Fiera Rho or a Milan airport — and drop you exactly where you need in Lugano.
Private transfer vs. train
There is a direct Milan–Lugano train (about 1 h 20 from Milano Centrale), but with luggage, a group, or an early or late trip a private car is faster and easier: door to door, no changes, no waiting on the platform. The price is per car, not per person, includes the Switzerland–Italy border crossing, and the driver helps with your bags.
Price by car class
per car, fixed
Comfort
Toyota Corolla, VW Passat, VW Golf
from 185 CHF
Business
Mercedes E-Class, BMW 5 Series, Audi A6
from 233 CHF
Premium
Mercedes S-Class, BMW 7 Series, Audi A8
from 277 CHF
Minivan
Mercedes V-Class, Volkswagen Caravelle
from 257 CHF
Premium Minivan
Mercedes V-Class Premium, Lexus LM, VIP Minivan
from 293 CHF