The Sofia Airport to city centre journey is straightforward by metro: take the M4 from the station beside Terminal 2 to Serdika, with no line change. From Kniaz Boris, a two-star hotel, Sofia Airport is about 31 minutes by car or 110 minutes on foot.
- Airport station: M4 is beside Terminal 2.
- Direct route: M4 serves Serdika, a station for the historic city centre.
- Single metro fare: €0.80.
- Operating hours: 05:26–23:49 on business days and 05:27–23:33 on weekends and public holidays.

Sofia Airport and the route into town
The M4 station beside Terminal 2 gives you a direct metro route from Sofia Airport to Serdika in the historic city centre.
Once at the airport, follow signs to the M4 station at Terminal 2 and board a train toward Slivnitsa. Serdika is on this line, so you do not need to change trains for the city centre. The Sofia Airport to city centre route is therefore a simple one-line trip by metro.
If your flight arrives at Terminal 1, use the free shuttle to Terminal 2 to reach the M4 station. Stops are in front of both terminals and marked with signs and pavement markings. The shuttle runs every 30 minutes.
How do you get from Sofia Airport to central Sofia?

For central Sofia, take the M4 from the airport to Serdika; buy a ticket at the station or use a contactless bank card to enter.
A single metro ticket costs €0.80. You can buy one at a station cashier desk or ticket machine, or enter using a contactless credit or debit card. A single ticket also works across metro lines if you change trains without leaving the station and re-entering.
The metro operates from 05:26 to 23:49 on business days. On weekends and public holidays, service hours are 05:27 to 23:33. If your arrival falls outside those hours, check the official site before you go.

Metro, bus and taxi options
The M4 is the airport transport option with a confirmed direct route to Serdika; the route details here do not establish bus or taxi fares, stops or journey times.
For an onward trip to Sofia Central Railway Station or Central Bus Station, take M4 from the airport to Serdika, change to M2 and get off at Central Railway Station. The route from Sofia Central Railway Station to the city centre covers that onward connection.
If you are travelling from Central Railway Station back to the airport, take M2 toward Vitosha to Serdika, then change to M4 toward Sofia Airport. The airport is the final stop on that route.

Getting from central Sofia to the hotel
Lavov most is about a four-minute walk from Kniaz Boris, making it a useful station for the final part of the journey.
Serdika serves the historic city centre, while Lavov most is close to the hotel. For a walk from Lavov most into the historic centre, the route from Lavov most to central Sofia follows that part of the city on foot.
If you are arriving by train instead, Central Railway Station is about an 11-minute walk from Kniaz Boris.
What to check before you travel
Check the airport metro’s current operating hours and ticket arrangements before setting out, especially if you arrive near the start or end of service.
For Terminal 1 arrivals, allow for the shuttle to Terminal 2, where the M4 station is located. Its stops are outside both terminals, and the shuttle runs every 30 minutes. At the station, choose a cashier desk, ticket machine or contactless bank card for entry.
FAQs
Is there a direct metro from Sofia Airport to the city centre?
Yes. The M4 runs from the airport to Serdika, which serves the historic city centre, without a line change.
Where is the Sofia Airport metro station?
The M4 station is beside Terminal 2. A free shuttle connects Terminal 1 and Terminal 2.
Can you use one ticket when changing metro lines?
Yes. A single metro ticket can be used across lines when you change without leaving the station and re-entering.
How do you reach Sofia Central Railway Station from the airport?
Take M4 to Serdika, change to M2 and get off at Central Railway Station.
