Mobility

Taxi vs Metro vs Tram in Milan

5 min read

Taxi vs Metro vs Tram in Milan

Milan is small enough that you'll constantly weigh taxi vs metro vs tram. The answer changes with the hour, the weather, the size of your group and how much luggage you're hauling. Here's the local logic, with current 2026 prices.

Quick verdict

| Scenario | Winner | |---|---| | Solo or couple, daytime, hand luggage | Metro | | Two stops along the centre | Tram | | 3+ people with suitcases | Taxi | | Late night after metro closes (~00:30) | Taxi or night bus | | Rain, dressed up for dinner | Taxi | | Sightseeing along the canals or trams | Historic tram 1 | | Anywhere from an airport | See Linate to Milan / Malpensa |

Cost reality check (2026)

Metro / tram / bus — €2.20 single ticket (90 min, includes transfers), €7.60 daily cap on contactless.

Taxi (official white cars):

  • Drop fee: €3.90 day, €6.40 night (22:00–06:00), €6.40 Sundays
  • Per km: €1.14
  • Waiting: €27/hour
  • Luggage: €0.50 per piece after the first
  • Airport flat fares: Linate → centre €25, Malpensa → centre €110, Bergamo → centre €130

A 3 km cross-centre ride costs €9–14 by taxi vs €2.20 by metro — but with three adults the math flips fast.

Speed comparison: real routes

Milano Centrale → Duomo (2.5 km)

  • M3 metro: 3 stops, 6 min on the train + 4 min walking = 10 min door-to-door. €2.20.
  • Tram 1: 18–22 min through the centre. Scenic. €2.20.
  • Taxi: 10–15 min off-peak, 25 min at 18:00. €10–14.
  • Winner: M3 metro, every time. Tram only if you want the view.

Duomo → Navigli (Porta Genova) (2 km)

  • M2 metro: 4 stops, 7 min. €2.20.
  • Tram 9: ~15 min, but stops near the canals' best entry. €2.20.
  • Taxi: 10–18 min. €9–13.
  • Winner: Tram 9 for atmosphere, M2 for speed.

Brera → Navigli (3 km)

  • Walk: 35 min — pleasant in good weather.
  • Tram 2 or 9: 20 min, one change. €2.20.
  • Taxi: 12 min. €11–15.
  • Winner: Taxi if you're in heels; otherwise walk + tram.

Linate Airport → Centrale (with luggage)

  • M4 → M3: 25 min including the change. €2.20.
  • Airport Bus Express: 25 min direct. €7.
  • Taxi: 20 min off-peak. €30 (just over the €25 flat zone).
  • Winner: Airport Bus Express — direct, cheap, one fare, no metro stairs. Full breakdown in the Linate to Milan guide.

When the taxi clearly wins

  1. It's after 00:30. Metro is closed; night buses are slow. A €15 taxi home is the right call.
  2. Three or four adults moving together. €25 split four ways beats four metro tickets when luggage is involved.
  3. It's pouring. Milan in November is wet. Don't martyr yourself.
  4. Dinner reservation in 15 minutes across the centre during rush hour. The metro saves you. The taxi sometimes doesn't (traffic).
  5. Heavy or awkward luggage, especially up an old building's stairs at your destination.

When the metro clearly wins

  1. Rush hour traffic (08:00–10:00, 17:00–20:00 weekdays). Taxis crawl; the metro doesn't.
  2. Any trip 2+ stations long if you're not in a hurry physically. Predictable, every 4–6 min.
  3. Solo travel with hand luggage. Cheapest, fastest, simplest.

When the tram wins

Trams in Milan aren't just transport — they're part of the experience. The wooden heritage line 1 ("Carrelli") was built in 1928 and still rolls past the Scala, Cordusio and the Duomo. Take it once. Lines 2, 9, 14 and 33 also use historic stock occasionally.

For everyday travel, trams beat the metro when:

  • You're going somewhere off the metro grid (e.g. Cimitero Monumentale, Porta Romana side streets).
  • The metro change adds two flights of stairs vs a single tram ride.
  • You want to see the city above ground.

Hailing a taxi correctly

  • Don't wave them down on the street — most won't stop. Use a taxi rank (Duomo, Centrale, Cadorna, Cordusio, San Babila, Porta Venezia) or call/app.
  • Call: 02.4040, 02.6969, 02.8585. Pickup adds the meter from the dispatch point.
  • Apps: FreeNow and itTaxi book official white taxis. Uber in Milan = Uber Black (premium price, not standard taxi).
  • Payment: card is required by law since 2024. Confirm before getting in if you only have card.
  • Unmarked cars at airports or tourist spots offering "taxi": don't.

Ride-hailing and scooters

  • Uber Black / Lyft-style: premium, €15–30 for short hops. Useful only if you have an account.
  • e-scooters (Lime, Dott, Bird): €0.20–0.30/min after a €1 unlock. Fast in the centre, but Milan has cracked down hard — no riding on pavements, helmets recommended, fines if you ride drunk.
  • BikeMi (city bikes): day pass €4.50, first 30 min free per ride. Great when the metro is short and the weather works.

More on these in Best mobility options in Milan without a car.

FAQ

How much is a taxi from Milano Centrale to the Duomo? €10–14 off-peak, €15–18 in traffic. The metro takes 10 minutes door-to-door for €2.20.

Are Milan taxis safe? Yes — official white taxis with a meter and a roof sign. Avoid anyone who approaches you in an airport or station offering "taxi?".

Can I share a taxi with strangers? No formal pool service in Milan. Use a regular taxi.

Do trams accept the same ticket as the metro? Yes — one €2.20 urban ticket covers metro + tram + bus for 90 minutes, plus contactless caps at €7.60/day.

What's the cheapest way to move around Milan all day? Contactless tap on every metro, tram and bus. The €7.60 daily cap kicks in automatically.

Where should I stay to avoid taxis altogether? Anywhere on M1, M2 or M3 within the Bastioni ring. See Best areas to stay in Milan.

Plan it in 30 seconds

Need help organizing transfer, luggage storage or restaurant booking? Chat with Marco, our AI concierge — the floating button below opens the chat.

Related guides