Home/Blog/How to Get from Sofia Airport to City Centre: Taxi, Metro, Bus & Shuttle Options in 2026

Transport

How to Get from Sofia Airport to City Centre: Taxi, Metro, Bus & Shuttle Options in 2026

Sofia Airport sits 10km east of the old core, and the M4 metro will beat every taxi at rush hour for a tenth of the price — here is exactly which option to take, by terminal, luggage, arrival time and budget.

2026-08-09
Sofia Airport Terminal 2 arrivals hall with the M4 metro entrance

Take the M4 metro — it beats every taxi at rush hour

Sofia Airport sits about 10km east of the centre, and the single smartest arrival move is the metro. Line M4 runs from a station built into Terminal 2 straight to Serdika, the central interchange under the yellow-brick Largo, in 18 to 19 minutes flat — no traffic, no negotiation, no surge. A single ride costs roughly €0.80 to €1, paid contactless at the turnstile with any Visa or Mastercard, so you never queue at a machine or hunt for a top-up card. Trains leave the airport branch every 10 to 15 minutes, from about 5:40am to 23:40. At the evening rush on Tsarigradsko Shose, when the same trip by car can crawl for 40 minutes, the metro still does it in under 20.

From Serdika you are already in the old core — Sveta Nedelya, the Banya Bashi mosque and the top of Vitosha Boulevard are a two-minute walk up the stairs, and both other metro lines cross there if your hotel sits further out. If you land at Terminal 2 with a carry-on and a hotel anywhere near the M1, M2 or M4 corridor, stop reading and take the metro; nothing else here is faster or cheaper. The one real drawback is stairs and interchanges with heavy luggage, plus the last train leaving around 23:40 — miss it and you are back to a taxi or a Bolt. Buy nothing in advance; just tap your card at the gate and again is not needed, the fare is flat.

Which terminal you land at changes the plan

Sofia has two terminals about 1.5km apart, and they are not interchangeable. Terminal 2 is the modern building that handles most scheduled carriers — Lufthansa, Turkish Airlines, ITA and Bulgaria Air — and it is the only terminal with the M4 metro station and the official taxi desk inside arrivals. Terminal 1 is the older building, still used by parts of the low-cost and charter traffic, and it has no metro of its own. If you fly Wizz Air or a seasonal charter, check your boarding pass for the terminal before you plan the transfer, because landing at Terminal 1 and expecting to walk straight onto a train is the most common first-timer mistake at this airport.

A free shuttle bus links the two terminals roughly every 30 minutes, and the ride takes about five to seven minutes; from Terminal 1 that is the route to the metro. But if you land at Terminal 1 late, tired or with a mountain of luggage, waiting up to half an hour for the shuttle and then changing to a train can be slower than simply booking a Bolt from the Terminal 1 kerb, which costs €8 to €13 and drops you at your door. My rule: at Terminal 2, metro first; at Terminal 1 in daylight with light bags, shuttle across to the metro; at Terminal 1 at night or loaded down, skip the shuttle and take a Bolt.

Taxis: the official desk versus the airport scam

The taxi scam at Sofia Airport is specific and well practised: drivers with legitimate-looking yellow cars display a tariff sticker reading 2.90 or even 4.90 lev per kilometre in the window and charge €30 to €50 for a ride that should cost a quarter of that. The defence is simple. Inside Terminal 2 arrivals there is an official OK Supertrans desk — walk to it, tell them your destination, and they hand you a slip with the car number and a fair metered fare. A legitimate Sofia taxi runs a flag fall of about €0.50 and roughly 0.99 lev per kilometre, so the airport-to-centre trip comes to €8 to €13 depending on traffic, not €35.

Never take a driver who approaches you inside the hall offering a 'good price' — that is always the scam, and there is no negotiating your way back to the real fare once you are in the car. Check the tariff sticker on the passenger window before you get in: 0.90 to 1.20 lev per kilometre is the honest band, and anything starting with a 2 or a 4 is the tourist trap. OK Supertrans (973-2121) and Yellow 333 (91333) are the two reputable firms. A metered taxi makes sense when you have heavy bags, a late arrival after the metro stops, or a group of three or four splitting the fare — otherwise the metro still wins on both time and money.

Bolt: the app that removes the language and the haggling

Bolt is the ride-hailing app Sofia actually uses — the same one you would open in Tallinn or Lisbon — and for most visitors it is the least stressful way out of the airport. You set the destination in the app, the fare is fixed before you accept, your card is already on file, and there is no cash, no tariff sticker to inspect and no language barrier with the driver. A ride from either terminal to the centre runs about €8 to €14, a little more than the metro but door-to-door with a receipt in the app. Uber does not operate in Sofia at all, so ignore anyone who tells you to go looking for it on arrival.

The catch with Bolt is surge pricing and the pickup point. When several flights land together, or late on a Friday, the fare can jump 50 percent for 20 minutes until demand settles — check the price, and if it looks silly, wait ten minutes or walk to the metro instead. Pickups at Terminal 2 are from a signed ride-hailing bay just outside arrivals, not from the taxi rank, so follow the app's map rather than the taxi signs. Book Bolt when you arrive after 23:40 and the metro has stopped, when you have too much luggage for turnstiles and stairs, or when you simply want to be driven to the door without thinking about it.

Buses 84 and 384: the cheap backup, with caveats

Two ordinary city buses serve the airport on the same €0.80 flat fare as the metro. Bus 84 runs from both terminals to Sofia University at Orlov Most (Eagle's Bridge) on the edge of the centre, taking 40 to 55 minutes depending on the Tsarigradsko Shose traffic — slower than the metro and prone to jams, but useful if your hotel sits along that route near the university or the stadium. Bus 384 connects the airport to the Mladost 1 metro station, a handy link if you are heading to the eastern business districts rather than the old core. Buy the ticket from the kiosk or tap contactless on the newer buses, and note that a large suitcase needs its own second ticket.

Honestly, the bus is rarely the right call from the airport. The metro from Terminal 2 does the same journey faster, more reliably and for the same money, and it never sits in traffic. Take bus 84 only if you land at Terminal 1 with light luggage and your hotel is genuinely on its line, or if the metro is closed for maintenance. Skip it entirely at rush hour, when the run to the university can stretch past 50 minutes, and skip it with heavy bags, since you validate standing in a crowded aisle. There is no premium express airport bus in Sofia — 84 and 384 are the only two, and both are standard city buses with no luggage racks.

Shuttles, and how to pick in ten seconds

The word 'shuttle' trips up a lot of arrivals. Sofia has no public shuttle-bus service running from the airport to city-centre hotels; the only free shuttle is the inter-terminal bus between Terminal 1 and Terminal 2. What does exist is private hotel shuttles — many airport-area and business hotels run a free door-to-door minibus if you tell them your flight number in advance. If your hotel offers one, it is the easiest arrival of all, so email or message them a day ahead with your landing time and terminal. Do not assume it exists; confirm it in writing, because a shuttle you only hoped for leaves you back at the taxi rank at 1am.

To decide in ten seconds: if you land at Terminal 2 before 23:40 with manageable luggage, take the M4 metro to Serdika — around €1, 18 minutes, done. If you land at Terminal 1 in daylight with light bags, ride the free shuttle to Terminal 2 and pick up the metro; loaded down or late, book a Bolt instead. After midnight, when the metro has stopped, use Bolt or an OK Supertrans taxi from the official desk, budgeting €8 to €14. Choose a metered taxi over Bolt only when you are a group splitting the fare or the app is surging hard. And never get into the car of a driver who approaches you inside the terminal — that one move turns a €10 ride into a €40 one.

Good to know

Questions, answered

How do I get from Sofia Airport to the city centre cheaply?

The M4 metro from Terminal 2 to Serdika is the cheapest and usually the fastest option — about €0.80 to €1 paid contactless at the turnstile, and 18 minutes to the centre. City buses 84 and 384 cost the same but take 40 to 55 minutes and sit in traffic. Note that only Terminal 2 has a metro station.

How much should a taxi from Sofia Airport cost?

A legitimate metered taxi to the centre costs €8 to €13, around 15 to 25 lev, at a fair rate of roughly 0.99 lev per kilometre. Use the official OK Supertrans desk inside Terminal 2 arrivals. If a driver quotes €30 to €50 or shows a 2.90 or 4.90 lev sticker in the window, walk away — that is the airport scam.

Does the Sofia Airport metro run at night?

No. The M4 airport branch runs from about 5:40am to 23:40. If you land after the last train, book a Bolt for around €8 to €14 or take an OK Supertrans taxi from the official desk. Do not wait for a night bus — Sofia has no useful late-night airport bus, only the daytime 84 and 384.

Is Bolt or the metro better from Sofia Airport?

The metro is cheaper and faster if you land at Terminal 2 with light luggage before 23:40. Bolt, at €8 to €14, is better with heavy bags, a late arrival, a group splitting the fare, or if you land at Terminal 1 and would rather skip the shuttle transfer. Uber does not operate in Sofia at all.

Doing good is the business: every booking through Stay Sofia funds one verified tonne of carbon removal — same room, same price, no markup.

Start your search