Skip to content

Sofia Airport Transfer to the City 2026

Verified · July 9, 2026 by experienced travelers, guides, and locals 8 min read

From Sofia Airport to the centre: the M4 metro (0.80 euro, 20 min), bus 84, official taxis and private transfers, plus the luggage-ticket catch. 2026.

A Sofia metro train with open doors at the Sofia Airport station platform under its curved roof
Photo: Ale.ch.geor / Wikimedia Commons, CC0 - https://commons.wikimedia.org/wiki/File:Metro_train_A12_(1989),_type_NOMERNOY,_at_Sofia_Airport_Station,_Sofia_Metro.jpg

The fastest and cheapest way from Sofia Airport into the city is the M4 metro: it runs from a station right at Terminal 2 to Serdika in the centre in about 20 minutes, for 0.80 euro, with no traffic to fight. If you land after roughly 23:30, when the last train has gone, or you’ve heavy bags or a hotel away from the line, take an official taxi (about 13 to 15 euro) or a pre-booked transfer instead. Bus 84 is the cheap backup, but it’s slow. That’s the whole decision.

The one small rule that catches people out is the luggage one: on the metro and the bus only two bags travel free, so a big suitcase can need its own ticket. Sort that before you land and you can be in the centre inside half an hour.

The M4 metro: fastest and cheapest

The metro is the answer for most arrivals, and it is genuinely one of the easiest airport runs in Europe. The station sits at Terminal 2, by the departures entrance next to the bus stop, and the M4 line reaches Serdika, the central interchange, in about 18 to 20 minutes. There’s no traffic, trains are frequent, and you surface in the heart of the old town.

A single ride is 0.80 euro (1.56 leva) and it is valid across the whole metro network, so any transfer to another line on the same journey is included. Trains run roughly from 05:26 to 23:49 on weekdays and 05:27 to 23:33 at weekends and on holidays, every 10 to 15 minutes (and every 2 to 3 minutes at peak). Those late cut-offs matter: a flight landing near midnight has likely missed the last train, so plan a taxi or transfer for a late arrival.

If you expect to keep using public transport on that first day, it is worth knowing the same tickets feed into a daily cap of about 2 euro (3.91 leva) across the metro, buses and trams, so a morning of sightseeing after you drop your bags costs almost nothing on top of the ride in. The metro also reaches both the railway station and the central bus station, which makes an onward train or coach out of Sofia painless straight off the plane, without a taxi across town first.

The concourse of Sofia Airport metro station with ticket gates, ticket machines, a statue and a departures clock
The airport metro station at Terminal 2. Ticket machines sit by the gates and take Bulgarian cash, with one machine also accepting cards. Photo: Gmihail / Wikimedia Commons, CC BY-SA 3.0

If your flight lands at Terminal 1, the metro isn’t there: take the free shuttle bus between the two terminals (a five-minute hop, running every 15 to 20 minutes) across to Terminal 2, then follow the signs down to the platform. It’s the one extra step at SOF, and it’s well marked.

A cream and blue Sofia metro train at Serdika station in the centre, passengers waiting under a curved ceiling
You arrive at Serdika, the central interchange where the metro lines meet, a short walk from most of the old town. From here the whole city is on foot or one more train. Photo: Sharon Hahn Darlin / Wikimedia Commons, CC BY 2.0

Buying a ticket, and the luggage catch

The flow on arrival is simple: clear passport control and pick up your bags, follow the Metro signs down from the Terminal 2 concourse, buy a ticket at the machine and tap through the gate. Because the airport is the end of the line, trains leave from a single platform and every one of them runs into the city, so there’s no wrong direction to second-guess. Buy from the ticket machines at the airport metro station: they take Bulgarian banknotes and coins, and one of them also takes cards. Keep the ticket until you leave. Here’s the rule almost no one mentions: on Sofia public transport you carry up to two pieces of hand luggage free, and each additional piece needs its own ticket. A single large suitcase can count as that extra piece, so if you’re travelling heavy, buy a second 0.80 euro ticket for the bag rather than risk a fine from an inspector. It’s a small sum and saves an argument.

Bus 84: the slow, cheap backup

Bus 84 links the airport (both terminals) with the city centre at Gen. Gurko Street, and it costs the same 0.80 euro (1.56 leva) as the metro. The catch is speed: it takes around 45 minutes on weekdays and 35 at weekends, and it crawls in traffic, so it only makes sense if your accommodation sits right on its route and the metro would mean a longer walk. Buy the ticket before you board, from the Urban Mobility kiosk or the vending machine in Terminal 1 arrivals (it takes Bulgarian coins), and keep the same two-bag luggage rule in mind. One thing to ignore: bus 384 only serves the eastern suburbs, not the centre, so it’s not your airport bus.

A modern white MAN city bus at a stop on a central Sofia street with older buildings behind
A Sofia city bus. Line 84 runs from the airport to Gen. Gurko Street in the centre for the same fare as the metro, but it is slower and stuck in the same traffic as everyone else. Photo: Kyah117 / Wikimedia Commons, CC BY 4.0

Official taxi: for late nights and heavy bags

When the metro has stopped, or you simply want a door-ish ride with your luggage, take a taxi - but take the right one. The airport works with two recommended companies, OK Supertrans and Yellow!, and a ride to the centre should run about 13 to 15 euro (25 to 30 leva), roughly 20 to 30 minutes depending on traffic. Order it from the official taxi desk in arrivals, or hail a clearly metered, marked cab, and ignore the drivers who approach you inside the hall offering a lift. Those touts are the one reliable way to get badly overcharged at SOF; the official route is cheap and painless. A metered app such as TaxiMe does the same job from your phone. We unpack why this scam sits ahead of almost any violent crime in is Bulgaria safe.

A bright yellow Sofia taxi with TaxiMe branding driving along a road with a petrol station behind
A licensed Sofia taxi. Use the official desk in arrivals or a metered app and the fare to the centre is about 13 to 15 euro; the drivers touting inside the terminal are the ones to skip. Photo: Rfeijor0930932dcn / Wikimedia Commons, CC0

Private transfer: fixed price, door to door

If you’re arriving late, travelling as a family or group, carrying a lot of luggage, or heading to a hotel off the metro line, a pre-booked private transfer is the least stressful option. You get a fixed price agreed before you fly, a driver waiting with your name at arrivals, and a straight run to the door with no ticket machines or taxi queue. In Bulgaria it is still cheap by European standards, and for two or more people it often costs little more than the taxi while removing every bit of guesswork.

So which should you take?

  • Daytime arrival, light bags, hotel in the centre: the metro, every time. Twenty minutes and 0.80 euro.
  • Late arrival, early departure, or lots of luggage: an official taxi or a private transfer.
  • Family or group, or a hotel off the line: a private transfer usually wins on price and hassle.
  • Tight budget and a hotel on its route: bus 84, if you do not mind the slow crawl.

Getting back to the airport

The trip reverses cleanly. From Serdika, the M4 runs back out to the airport in about 20 minutes for the same 0.80 euro, which is the easy choice for most departures. You don’t have to start at Serdika, either: any station on the line into the airport works, so board wherever is closest to your hotel and stay on to the end. Just watch the clock at both ends: the last train leaves around 23:30, and the first is not until about 05:26, so for a red-eye or a very early check-in, book a taxi or transfer the night before rather than hoping. Allow a little buffer for the Terminal 1 shuttle if you’re flying from there, and remember the metro drops you at Terminal 2, so leave a few minutes to cross if your flight goes from Terminal 1.

Still deciding whether Sofia is even the right airport for your trip? Our guide to which airport to fly into for Bulgaria weighs it against Varna and Burgas, and where to stay in Sofia helps you pick a neighbourhood before you land. Once you’ve dropped your bags, the things to do in Sofia guide picks up from Serdika and maps out the city. Heading straight on to Plovdiv the same day? Compare bus, train and car on Sofia to Plovdiv.

Admission and opening hours

Fares and taxi prices are shown in euro (Bulgaria joined the eurozone on 1 January 2026; fixed 1.95583 leva = 1 euro), and during 2026 you will still see both currencies. Times, fares and metro hours are seasonal and change - confirm on the day before you travel.

Details checked: July 9, 2026