Sofia Airport (SOF) to Sofia
The metro from Terminal 2 reaches Serdika in the city centre in about 20 minutes for about €1. A taxi from the official desk costs about €10–15.
Most international flights use Terminal 2, which has a metro station. Terminal 1 is linked to Terminal 2 by a free shuttle bus. Bulgaria adopted the euro in 2026, so fares are now in euros.
Best for most people: Metro. The metro is cheap, frequent, avoids traffic and stops in the very centre at Serdika.
All the options
| How | Time | How often | Price* | Hours | Good to know |
|---|---|---|---|---|---|
| metro Metro from Sofia Airport station (Terminal 2) to Serdika in the centre | about 20 min | every 10–15 min | about €1 single | about 05:30–00:00 | Buy a ticket at the machine or pay contactless at the gate. |
| bus City bus 84 from both terminals towards the centre | about 30–45 min | every 10–20 min | about €1 | about 05:00–23:00 | Useful from Terminal 1; slower than the metro. |
| taxi Official taxi desk in Arrivals (OK Supertrans has the airport concession) | about 20–30 min | about €10–15 to the centre | 24 h | Book at the desk; avoid drivers who approach you in the hall. |
*Approximate 2026 prices and times. Services change: check the operator before you fly, especially for late arrivals.
Sort it before you land
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Use the official taxi desk or an app; unofficial drivers can overcharge.
- If you land at Terminal 1, take the free shuttle to Terminal 2 for the metro.
- Keep your metro ticket until you exit.
- Cards are widely accepted, but carry some cash for small purchases.
Common questions
How much is a taxi from Sofia airport?
About €10–15 to the city centre with the official taxi company at the arrivals desk, taking 20–30 minutes. Avoid drivers who approach you inside the terminal, as they may overcharge. Ride-hailing apps operate in Sofia too.
Is there a metro from the airport?
Yes, from Terminal 2. Trains run to Serdika in the centre in about 20 minutes, every 10–15 minutes, from about 05:30 until around midnight. From Terminal 1, take the free shuttle bus to Terminal 2 first or use city bus 84.
Which currency do I need?
Bulgaria adopted the euro in 2026, so transport fares and taxis are now priced in euros. Cards are widely accepted at the airport, metro machines and most shops. Some small businesses may still prefer cash.
How long does it take to the city centre?
About 20 minutes by metro or 20–30 minutes by taxi, longer at rush hour. The bus takes about 30–45 minutes. The airport is about 10 km east of the centre.
Compiled by TonyPlan from airport and transport-operator information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.