Italy

Milan

Italy's capital of fashion and design. Beneath the Duomo runs the country's largest metro network.

Taxi and NCC private hire

Milan taxis do not stop for a raised hand - you get one at an official rank, via the free number 02.7777 or the city's app. Malpensa has a fixed fare into town; Linate alone does not, so that ride runs on the meter.

Updated 18 days ago

How to ride

  1. 1
    Go to a rank, or call or book by app
    Milan taxis do not stop when hailed. Go to an official rank, or call the free city-wide number 02.7777.
  2. 2
    For Uber, book in the app
    Uber in Milan dispatches licensed NCC private-hire drivers or partner taxis. NCC cars cannot be hailed; you book first.
  3. 3
    Check whether a fixed fare applies
    Fixed fares cover set airport and Rho Fiera routes. Before getting in, ask the driver whether the fixed fare or the meter applies.
  4. 4
    Ask about card payment before boarding
    Nearly all taxis take cards, but the city's own tourism portal advises confirming before you board. Cash also works.
  5. 5
    Pay the amount shown on the meter
    Pay only what the meter shows; motorway tolls are the sole extra. On a fixed-fare route the published amount is the whole price.
  6. 6
    If something goes wrong, get a receipt
    Ask for a receipt with the taxi number, date, time, route and amount paid, then take it to the city's public-vehicle office.

Typical costs

Fixed-price routes6

- Malpensa Airport to/from central Milan
Includes motorway tolls and the night and holiday supplements; the same price to any street in the city.
114 EUR ≈ $130
- Orio al Serio Airport to/from central Milan
The Bergamo airport; the region-wide basin tariff sets a fixed price all the way into Milan.
128 EUR ≈ $150
- Malpensa Airport to/from Linate Airport
Airport-to-airport transfer; the price does not change if the route passes through the city.
128 EUR ≈ $150
- Malpensa Airport to/from Rho Fiera
For the Fiera Milano exhibition centre, which is closer to Malpensa than the city is.
94 EUR ≈ $110
- Linate Airport to/from Rho Fiera
Linate has two fixed fares - this one and 128 € to Malpensa; only the trip into the city has none.
68 EUR ≈ $79
- Malpensa Airport to/from Varese
Outside Milan, but still covered by the region-wide tariff for the Milan, Bergamo and Varese basin.
80 EUR ≈ $93

How the meter adds up7

Starting fare (weekday 06:00-21:00)
Set by the region-wide airport-basin tariff; this is the starting point when you take a cab at a rank.
4.1 EUR ≈ $5
Starting fare (Sunday and holidays 06:00-21:00)
Higher than the weekday daytime rate; the starting fare depends on the day.
6.6 EUR ≈ $8
Starting fare (night 21:00-06:00)
The night rate is not a surcharge - the starting fare itself is a different amount.
7.9 EUR ≈ $9
Per kilometre
Rises to 1,98 € once the meter reaches 17,35 €, and to 2,25 € only while cruising above 50 km/h.
1.32〜2.25 EUR ≈ $2–3
Per hour of waiting
34,48 € per hour at first, 51,72 € once the meter passes 17,35 €; a requested wait is prepaid at 34,48 €.
34.48〜51.72 EUR ≈ $40–60
Minimum fare for rides starting at an airport
If the meter ends below this, you still pay this minimum; on the shared Tariff C it is 6,40 €.
16 EUR ≈ $19
Starting fare on the shared "Tariff C"
Ask as you board; it needs 3+ passengers from one starting point and varies by time of day.
1.64〜3.16 EUR ≈ $2–4

Estimates use exchange rates as of September 5, 2026

Payment

Card payment on board
A few taxis may not take cards.
The operator does not name the brands it accepts
Paid on the terminal in the car; accepting cards is a legal duty in Italy.
App tickets
In the wallet: Uber rides are paid inside the app.
Cash
On board: Cash is accepted as the baseline way to pay.

Tap for where to get the app

Quick facts

Hours
Taxis run 24 hours
Fares from
114 EUR+

Heads-up

  • When the fixed fare stops applying

    Fixed fares apply only if the trip runs without stops and without a change of route. If you ask the driver to go a different way, the fixed price lapses and the meter takes over. On a booking, waiting more than five minutes also lets the driver add the metered cost of coming to collect you.

  • The meter is the whole price

    Passengers owe only the amount shown on the meter, and the sole permitted extra is motorway tolls. Those tolls are charged one way when the destination is inside the airport basin (the Milan, Bergamo and Varese comuni covered by the regional rules) and both ways when it lies outside, so being charged for the return leg on a trip out of the basin is not overcharging.

  • Get a receipt, then take it to the city office

    If you dispute a fare, ask the driver for a receipt showing the taxi number, date and time, route and amount paid, and take it to the city's Ufficio Sharing e Autopubbliche at Via Sile 8. The driver must issue a receipt when the passenger asks for one.

  • If a driver refuses your card

    Accepting card payment is a legal duty in Italy, and refusing it carries a fine of 30 euro plus 4% of the transaction. Milan's official tourism portal says nearly all taxis take cards, but still advises confirming before you board.

  • You may pick which cab at a rank

    The regional rules let you pick any waiting cab at a street rank - not just the first in line - for reasons such as luggage, party size, payment methods, pets or wheelchair access. Airport and railway ranks fall under a separate article (art.33 c.5) where the order of arrival applies, but even there you may take a different cab from the loading bay if, for instance, the driver has no card terminal. That is why asking about cards before you get in is worth doing.

Timetable

Operating hours Taxis run 24 hours
Typical duration About 30 minutes from Linate Airport to the city centre
Check the official site for the latest times and service status