Sofia to Milan: flights and the whole trip door to door

Flights from Sofia land at Bergamo Airport. Here are the fares and how to reach the centre.

from 14 €one-way ticket
2 h 05 mindirect flight
≈ 5 h 50 mincentre to centre, approximate
from ≈ 20 €ticket plus transfers, no bags

Fares Sofia → Milan

MonthAirlineAirportOne-way fareChecked
November 2026RyanairBergamofrom 26 €on 13 November1 NovemberSee fare
November 2026Wizz AirBergamofrom 30 €on 22 November31 OctoberSee fare
December 2026RyanairBergamofrom 14 €on 28 December31 OctoberSee fare
December 2026Wizz AirBergamofrom 16 €on 16 December28 OctoberSee fare
January 2027Wizz AirBergamofrom 18 €on 13 January31 OctoberSee fare
February 2027Wizz AirBergamofrom 15 €on 2 February30 OctoberSee fare
March 2027Wizz AirBergamofrom 31 €on 1 March27 OctoberSee fare
May 2027Wizz AirBergamofrom 52 €on 7 May28 OctoberSee fare
October 2027Wizz AirBergamofrom 32 €on 15 October28 OctoberSee fare

Fares Milan → Sofia

MonthAirlineAirportOne-way fareChecked
November 2026RyanairBergamofrom 35 €on 24 November1 NovemberSee fare
November 2026Wizz AirBergamofrom 23 €on 30 November31 OctoberSee fare
December 2026RyanairBergamofrom 57 €on 19 December1 NovemberSee fare
December 2026Wizz AirBergamofrom 23 €on 14 December1 NovemberSee fare
January 2027RyanairBergamofrom 59 €on 1 January31 OctoberSee fare
January 2027Wizz AirBergamofrom 18 €on 5 January29 OctoberSee fare
February 2027Wizz AirBergamofrom 15 €on 4 February31 OctoberSee fare
May 2027RyanairBergamofrom 35 €on 13 May1 NovemberSee fare
May 2027Wizz AirBergamofrom 58 €on 25 May31 OctoberSee fare
June 2027Wizz AirBergamofrom 40 €on 24 June31 OctoberSee fare
September 2027Wizz AirBergamofrom 14 €on 15 September30 OctoberSee fare
October 2027Wizz AirBergamofrom 14 €on 6 October30 OctoberSee fare

How to read the fares. This is the lowest fare found for the month on a direct flight, from a partner search engine in the last 7 days. It may be an agency fare and can differ from the airline's own site. The basic fare usually excludes checked baggage. Before buying, also check with Ryanair / Wizz Air.

Sofia centre to the airport

Check your terminal in the booking. The metro only reaches Terminal 2; a free shuttle links the terminals 24/7, every 20–40 minutes.

Metro M4 (≈ 20 min, ≈ 0.80 €). Pay by contactless card or phone at the gates.

Bus 84 (≈ 35–45 min, ≈ 0.80 €). Serves both terminals, about every 12 minutes.

Night bus N4 (≈ 35–50 min, ≈ 1 €). 00:00–04:00, every 60 minutes, both terminals.

Airport website

Bergamo Airport to Milan centre

The airport is about 50 km from Milan and has no railway station.

Coach to Milano Centrale (≈ 50–60 min, ≈ 5–10 €). Terravision, Orioshuttle, Autostradale, Flibco. Fares vary by operator and date.

ATB bus plus train (≈ 60–90 min, ≈ 9 €). To Bergamo station, then a Trenord train to Milan.

Airport website

On the way back

Leave the centre of Milan at least 3 h 30 min before your flight: this covers the trip, the airport and a small margin.

Times on the ticket are local. Milan is 1 h behind Bulgaria.

Transport fares are approximate and were checked in November 2026. Confirm them with the operator before you travel.

All routes