How to Get from Sofia Airport (SOF) to Sofia Central Railway Station
Sofia Airport (SOF) is 10.7 km east of Sofia Central Railway Station. The journey takes about 23 minutes by taxi, around 40 minutes by metro via Serdika, or 25-30 minutes if you pre-book a private transfer.
Sofia Airport Deals
Compare all terminal car rental desks with free 48h cancellation.
Compare Terminal Car PricesTours & activities: Sofia
See all tours & tickets⚠️ Important Local Taxi & Arrival Tips
- Ignore touts inside the arrivals hall offering taxis; go to the official Yellow desk or rank outside.
- Always check the taxi meter is running and the tariff sticker matches the legal day/night rate before you pay.
- Use contactless bank cards at metro barriers so you are not left with unused ticket balances.
- Do not accept offers from drivers quoting a fixed price without a meter, especially late at night.
Frequently Asked Questions
The metro M4 to Serdika then M2 towards Obelya to Central Railway Station costs €0.80 per person. It takes about 40 minutes including the transfer.
The metro runs from early morning until about midnight. Late at night, take an official taxi, roughly €13-€20, or pre-book a private transfer.
Yes, metro barriers and bus validators accept contactless bank cards for the €0.80 '30 plus' single fare. Ticket desks also take cash.
A taxi or private transfer takes 23-30 minutes without heavy traffic. The metro takes about 40 minutes including the transfer at Serdika.
No direct bus goes to the station. The metro via Serdika is the most direct public-transport connection; otherwise take a taxi or private transfer.
A pre-booked private transfer or an official taxi offers door-to-door comfort with luggage space. The metro is cheap but involves changing at Serdika and walking through the station.
Nearby places
More transfers from Sofia Airport (SOF)


