How much is a taxi from Orio al Serio (Bergamo) to Milan?

A taxi from Bergamo Orio al Serio (BGY) to central Milan is a fixed City of Milan public regulated fare — the same price by day and by night. Orio is the low-cost hub, about 50 km from the city. Here is the full 2026 fare table, and the private chauffeur (NCC) alternative.

€128 fixed, per car
Orio al Serio (Bergamo) ↔ central Milan — City of Milan public regulated taxi fare. Up to 4 passengers, same day and night. (A standard taxi, not NexaRide.)
5.0 on Google · the private alternative to a taxi
Compare with a NexaRide quote
We reply in 2–5 minutes · real operator
Free cancellationFlight trackingEnglish supportPay at the end

The short answer: €128 fixed, day or night

A taxi from Bergamo Orio al Serio airport (BGY) to central Milan costs €128. It is a fixed fare per car, not per person, set by the City of Milan public regulated taxi tariff. The amount does not change with traffic or time: it is the same by day and by night.

Orio al Serio sits in the province of Bergamo, about 50 km east of Milan, so the drive takes roughly 50–60 minutes — it is roughly as far from Milan as Malpensa and the city's low-cost hub, used by Ryanair and Wizz Air. The €128 fare covers up to 4 passengers, the maximum for a standard taxi. For 5 to 7 people you would need two taxis. As fixed airport tariffs are flat amounts, the usual night and holiday supplements do not apply (those only affect the metered urban fare inside the city).

If you want a guaranteed car booked in advance, a fixed price agreed before you travel, a driver waiting at arrivals with your name, flight tracking and an English-speaking chauffeur, a private NCC transfer with NexaRide is the alternative — see the comparison below.

Milan airport taxi fares 2026

City of Milan public regulated taxi fares — flat amounts per car, valid for every licensed taxi. These are taxi tariffs, not NexaRide prices.

Route Taxi fare (per car) Notes
Orio al Serio / Bergamo (BGY) ↔ central Milan €128 fixed City of Milan public regulated fare. Flat per car, day and night. Up to 4 passengers. ~50 km, 50–60 min.
Malpensa (MXP) ↔ central Milan €114 fixed City of Milan public regulated fare. Same from T1 and T2, day and night.
Linate (LIN) ↔ central Milan Metered (no fixed fare) Roughly €20–€30 depending on traffic and time, minimum €16 from the airport.
Malpensa ↔ Linate €128 fixed City of Milan public regulated inter-airport fare.
Malpensa ↔ Fiera Milano Rho €94 fixed City of Milan public regulated fare.
Linate ↔ Fiera Milano Rho €68 fixed City of Milan public regulated fare.
Urban metered fare (inside Milan) From €4.10 start + €1.32/km Start €4.10 weekday day / €6.60 holiday day / €7.90 night (22:00–06:00); €1.32/km then €1.98/km; waiting €34.48/hr; minimum €16 from the airport. Night and holiday supplements apply to the meter, not to the fixed airport fares.

Figures are public taxi fares regulated by the City of Milan (latest tariff update July 2024, current for 2026). Sources: taxiblu.it, sicurauto.it. They are standard taxi tariffs and are shown for reference — they are not NexaRide prices. For NexaRide pricing on the Orio al Serio route, ask for a quick quote on WhatsApp.

Taxi or private chauffeur from Orio al Serio?

At a similar — or barely higher — spend, a private NCC chauffeur gives you control over the trip. Honest take: for one passenger in daytime the fixed-fare taxi is perfectly fine.

A taxi works well when you are a single traveller with light luggage, arriving in daytime, and you are happy to queue at the airport taxi stand and pay the €128 fixed fare on the spot.

A private NCC transfer with NexaRide works better for groups, lots of luggage, night or early-morning low-cost flights, business travellers and tourists who want everything sorted in advance. Because Orio is the budget-airline hub, parties of 5–7 friends are common — and a single Van usually beats splitting into two taxis. Here is what you get:

  • Fixed price agreed in advance — confirmed on WhatsApp before you travel, no meter, no surprise, no language barrier.
  • Meet & greet at arrivals — your driver waits inside Orio al Serio arrivals with a sign showing your name and helps with the luggage.
  • Real-time flight tracking — if your low-cost flight is delayed the driver waits, and the airport waiting time is included at no extra charge.
  • English-speaking driver — important for international travellers landing at Bergamo.
  • Van for up to 7 passengers — one vehicle for the whole group on a budget flight, where a standard taxi caps at 4.
  • Flexible payment and an invoice — cash, card or bank transfer, paid at the end, with a proper receipt for business expenses.
  • Guaranteed car on booking — even for night or early-morning flights, when taxis at the Orio rank can be scarce.

Choose your vehicle

From family comfort to the executive flagship. Select it and ask the price on WhatsApp.

Request your quote

How it works

1

Message us on WhatsApp

Tell us the route, date, time and number of passengers.

2

Get the price

A clear fixed price in 2–5 minutes, from a real operator.

3

Travel relaxed

Your driver is there on time. Flights tracked, waiting included.

Why NexaRide

Fixed price

Agreed before you set off. No meter, no surprises at the end of the ride.

Punctuality

We track flights in real time: we wait even if you're late, at no extra cost.

Dedicated driver

A professional chauffeur, not an app. A real person on WhatsApp, 24/7.

Licensed NCC operator

A car-with-driver (NCC) company with proper municipal licences, as required by Italian law 21/1992 — only by advance booking. Trained drivers, listed in the official drivers' register.

5.0 on Google

Italian and international clients.

Read the reviews on Google ›
★★★★★

“Excellent service, punctual, clean and precise. Recommended.”

Francesca LorenaGoogle review
★★★★★

“We had 2 big bike boxes to transfer from Milano to Bergamo airport and everything went perfect.”

Nils IdesGoogle review
★★★★★

“Well done. Booked a transfer service through the website, and the driver was punctual and precise.”

MegghiGoogle review

FAQ

How much does a taxi from Orio al Serio (Bergamo) to Milan cost?+
A taxi from Bergamo Orio al Serio (BGY) to central Milan costs €128 as a fixed fare per car, set by the City of Milan public regulated tariff. The same fare applies by day and by night. Orio al Serio is in the province of Bergamo, about 50 km from Milan, so the journey takes roughly 50–60 minutes. For groups, luggage, night flights or a guaranteed booking, a private NCC chauffeur is often the better value — ask NexaRide for a quick quote on WhatsApp.
Is the Orio al Serio taxi fare per person or per car?+
The €128 Orio al Serio–Milan taxi fare is per car, not per person. It is the City of Milan public regulated fare and covers up to 4 passengers. A standard taxi seats a maximum of 4; for 5 to 7 people you would need two taxis, while a NexaRide Van seats up to 7 in a single vehicle — useful for a group landing together on a low-cost flight.
How far is Orio al Serio from central Milan?+
Bergamo Orio al Serio airport (BGY) is about 50 km east of Milan, in the province of Bergamo, so a taxi or private transfer takes roughly 50–60 minutes depending on traffic. It is the low-cost hub used by Ryanair and Wizz Air, roughly as far from Milan as Malpensa.
How much is an Orio al Serio taxi at night?+
The Orio al Serio–Milan taxi fare is a flat €128 and stays the same at night, because the fixed airport tariff already includes day and night. Night and holiday supplements apply only to metered urban journeys inside Milan, not to the fixed airport fares. With NexaRide the price is agreed in advance and a car is guaranteed even on late-night or early-morning low-cost flights, when taxis at Orio can be scarce.
Who sets the Orio al Serio taxi fares?+
Milan airport taxi fares are public fares regulated by the City of Milan. The fixed amounts (€128 Orio al Serio / Bergamo, €114 Malpensa) are flat per-car tariffs and are the same for every licensed taxi serving the route to central Milan.
What does a taxi from Malpensa or Linate to Milan cost instead?+
A taxi from Malpensa (MXP) to central Milan is €114 fixed per car, a City of Milan public regulated fare. Linate (LIN) is metered instead, with no fixed fare — typically around €20–€30, varying with traffic and time, minimum €16 from the airport. Orio al Serio (Bergamo) is the priciest by fixed taxi fare, at €128.
Taxi or private NCC chauffeur from Orio al Serio: which is better?+
For a single passenger travelling in daytime, the €128 fixed taxi fare is perfectly fine. For groups, lots of luggage, night flights, business travellers and tourists who want a guaranteed booking, the private NCC chauffeur is the better choice: fixed price agreed in advance, meet & greet at the gate with a name sign, real-time flight tracking, English-speaking driver, a Van for up to 7 people and a proper invoice. Because Orio is the low-cost hub, a single Van for 5–7 friends often beats two taxis. With NexaRide you get a quick quote on WhatsApp in 2–5 minutes.
Uber or a private NCC chauffeur from Orio al Serio: which is cheaper?+
In Milan, Uber uses dynamic pricing: the fare rises with demand and time of day (surge) and you only know it at the moment of booking. The taxi has the fixed €128 Orio al Serio fare, and NexaRide gives a fixed quote agreed in advance — with both you know the price before you leave. For night flights, groups or lots of luggage from a low-cost arrival, the fixed NCC price with meet & greet avoids the surprises of dynamic pricing.

Ready to go?

Free quote, no obligation. We reply right away on WhatsApp.

See the price on WhatsApp