Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Sofia

Sofia airport to city centre: trains, buses, taxis and costs

Take the metro from Terminal 2: about 25 minutes to the centre and roughly €1 a ride, the cheapest and most predictable option. Terminal 1 arrivals should ride the free shuttle to Terminal 2 first. A metered taxi or app car costs more but drops you at the door; skip unmarked cars.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Best optioncheck
Metro from Terminal 2: about 25 min to the centre, roughly €1 a ride (check)
From Terminal 1check
Free shuttle bus to Terminal 2, then metro (check)
Metro frequencycheck
Every few minutes at peak; check the last train if you land late
Taxi fare to the centrecheck
Metered; roughly €0.80–1 per km in Sofia, so expect a low double-digit lev total (2026 estimate, check)
Payment on the metrocheck
Tap a contactless bank card at the gate, or buy a ticket (check)
Airport code
SOF — Sofia Airport, two terminals
Avoid
Unmarked cars and drivers who quote a flat price before you get in

Options at a glance

Sofia Airport (SOF) has two terminals. The metro serves Terminal 2 only; Terminal 1 sits on the other side of the runway and is linked by a free shuttle. Everything below assumes you are heading for the centre — around Serdika, the Alexander Nevsky area or the main bus and rail stations.

Options at a glance
OptionTime to centreCost (2026 estimate)Best for
Metro (from Terminal 2)About 25 minRoughly €1 a ride (check)Most travellers; cheapest and no traffic risk
Free terminal shuttle + metroAbout 40 min totalRoughly €1 (check)Terminal 1 arrivals
Taxi or app car20–30 min off-peakMetered, roughly €0.80–1 per km (check)Late arrivals, heavy bags, groups of three or four
Bus30–45 minA single city fare (check)Cheap daytime backup if the metro is closed
Hotel transfer or pre-booked car20–30 minFixed price agreed in advance (check)First-time visitors who want a name at arrivals

Times are off-peak; add 10–15 minutes in weekday rush hour. All fares are 2026 estimates — confirm at the machine or meter.

Metro: the default choice

The metro is the reason most people do not need a taxi. From Terminal 2 the line runs under the city to the centre in about 25 minutes, with trains every few minutes at peak. It is clean, signed in English and unaffected by traffic. Tap a contactless bank card at the gate or buy a ticket from the machine; keep the ticket until you exit if you bought paper.

Terminal 1 is the catch. There is no metro station there, so take the free shuttle bus to Terminal 2 and change. Allow about 40 minutes door to door. If you land at Terminal 1 with a lot of luggage late at night, a taxi may be the better trade.

  • Check the last train time if you land after 23:00 — the metro does not run all night (check).
  • Buy or tap before the gate; there is no paying on board.
  • Serdika and the stations near the centre put you within walking distance of most hotels.

Taxi and ride apps

Sofia taxis are cheap by Western European standards — the parent country facts put the city rate at about €0.80–1 per km — so a run to the centre is a low double-digit figure in lev, not a major cost. The risk is not the price, it is the car. Use the official rank outside arrivals, or book through an app so the fare is tracked. Yellow and OK Supertrans are the established local names; Uber operates in Sofia (check).

Ignore anyone inside the terminal who asks whether you need a taxi. Posted rates on the window vary between companies, and unmarked cars routinely overcharge visitors. If you do take a rank taxi, check the meter is running before you pull away, and pay in lev rather than agreeing a euro price.

  • Book in the app before you walk out, so the driver has your name and the price is logged.
  • Keep small notes; drivers may not have change for a large bill early in the morning.
  • Tipping is a round-up to the next euro, per the country norms.

Bus and other options

City buses also connect the airport with the centre and are useful as a daytime backup if the metro is not running. They are slower, stop more often and are harder to use with big bags, but the fare is a single city ticket. Check the route and stop at the airport information desk rather than guessing.

Pre-booked hotel transfers and fixed-price private cars cost more than the metro but remove all decisions: someone meets you in arrivals with your name. For a family or a group of four with ski bags, that is often the cheapest sensible option once you divide the price.

What it costs

The metro is the only option that costs about the same as a coffee. Taxis scale with distance and traffic, so the same trip can differ by a few lev depending on the hour. Everything here is a 2026 estimate — treat the numbers as a band, not a quote.

What it costs
Item2026 estimateNotes
Metro single rideRoughly €1 (check)Tap a contactless card or buy a ticket
City bus single rideA single city fare (check)Slower; daytime backup
Taxi per km in SofiaAbout €0.80–1 (check)Metered; app cars track the fare
Taxi, airport to centreLow double-digit lev total (check)20–30 min off-peak
Pre-booked transferFixed price agreed in advance (check)Best for groups and late arrivals

Practical tips

Landing late changes the decision. The metro stops overnight, so an arrival after roughly 23:00 usually means a taxi, an app car or a pre-booked transfer — decide before you fly rather than at the rank. Check the current last-train time for your date.

Change a small amount of money or use a card; you do not need much cash for the metro, but taxis and small kiosks are easier in lev. Buy a local eSIM before you land so you can book a car the moment you clear baggage. If you are continuing straight on, Sofia's Central and Serdika bus terminals sit side by side — check which one your onward ticket uses.

  • Terminal 1 arrivals: shuttle to Terminal 2 first, then metro.
  • Rush hour adds 10–15 minutes to any road option.
  • Keep your metro ticket until you leave the station.
  • Agree nothing with drivers who approach you inside the terminal.

FAQ

Questions people ask

How do I get from Sofia airport to the city centre?

Take the metro from Terminal 2: about 25 minutes to the centre and roughly €1 a ride (2026 estimate). From Terminal 1, ride the free shuttle to Terminal 2 first. A metered taxi or app car takes 20–30 minutes off-peak and drops you at the door.

How much is a taxi from Sofia airport?

Sofia taxis run about €0.80–1 per km, so the airport run is a low double-digit figure in lev (2026 estimate, check). Use the official rank or an app; unmarked cars and drivers who quote a flat price overcharge visitors.

Is there a train from Sofia airport?

No. Sofia Airport has no rail station. The metro from Terminal 2 is the rail-style option, and Terminal 1 is linked to it by a free shuttle bus. Long-distance trains leave from Sofia's central station, which you reach by metro or taxi.

Does the metro run at night from Sofia airport?

No. The metro stops overnight, so late arrivals need a taxi, an app car or a pre-booked transfer. Check the current last-train time for your date before you fly.

Which terminal does the Sofia metro serve?

Terminal 2 only. Terminal 1 passengers take the free shuttle bus across to Terminal 2 and change there. Allow about 40 minutes total from Terminal 1 to the centre.

Deep dive

Every source; changeable facts are marked check

Sources