ComeToGuide
10.7 km • ~23 mins

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.

✓ Verified Oct 30, 2026 • 10.7 km road distance

Official Airport Taxi (Yellow)

Metered
23 mins •On Demand (24/7)
€13 - €20 (Per Vehicle)
Luggage: 2 Bags Free
How to take it step-by-step:
  1. Go to the official Yellow taxi desk or rank outside Arrivals.
  2. Tell the driver 'Sofia Central Railway Station' or show the address.
  3. Check the meter is running and the tariff sticker shows the legal day/night rate.
  4. Pay by cash or card when you reach the station.

Metro M4 + M2 via Serdika

Cheapest
40 mins •Every few minutes (check timetable)
€0.80 / Person
Luggage: 1 Piece Free
How to take it step-by-step:
  1. Follow metro signs to Sofia Airport metro station at Terminal 2. If you land at Terminal 1, take the free shuttle or bus 84 to Terminal 2 first.
  2. Tap a contactless bank card at the barrier or buy a €0.80 ticket from a machine or cash desk.
  3. Take M4 towards Slivnitsa and get off at Serdika.
  4. Change to M2 towards Obelya and ride two stops to Central Railway Station.
  5. Exit the station directly at the railway station complex.

Sofia Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Bulgaria?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Bulgaria eSIM

Tours & activities: Sofia

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ 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

What is the cheapest way from Sofia Airport to Sofia Central Railway Station?

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.

Is the metro open at night?

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.

Can I pay by card on Sofia public transport?

Yes, metro barriers and bus validators accept contactless bank cards for the €0.80 '30 plus' single fare. Ticket desks also take cash.

How long does the trip take?

A taxi or private transfer takes 23-30 minutes without heavy traffic. The metro takes about 40 minutes including the transfer at Serdika.

Is there a direct bus from the airport to Sofia Central Railway Station?

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.

What is the best option for families with luggage?

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.