Public transport: A single-trip ticket costs 1.6 BGN (~0.80 EUR). It entitles you to carry up to 2 pieces of luggage: the sum of the three dimensions of each piece should not exceed 140 cm. For each piece of luggage that exceeds this limit one should punch an extra ticket. Tickets can be bought from kiosks at the bus stops or from bus drivers. Note that bus drivers don’t always have tickets at their disposal so, if possible, buy one in advance. Tickets need to be punched after boarding the bus, tram or trolley.

Alternatively, on trams and trolleys you can buy a ticket from the vending machines located behind the driver’s cabin. These tickets need not be punched.

Tickets for the Metro are sold at the vending machines and the kiosks located at stations’ entrances.

Taxi: Taxi fares are approximately 0.80 BGN (~0.40 EUR) / km during the day and about 1.00 BGN (~0.5 EUR) / km between 10 p.m and 6 a.m. MAKE SURE to check the fare before getting into the taxi.

If you arrive by plane, you can use bus No. 84 or the Metro to get to the city centre.
The bus stop is just in front of the Arrivals.
To get the Metro, you need to head left of the exit of the Airport and walk about 50 m. If you are going to the city centre, you may get off at: Vasil Levski Stadium station, Sofia University Sv. Kliment Ohridski station or Serdika station, depending on your destination.

The taxi company that operates Sofia Airport is OK Supertrans.
It is advised that one requests the service at the offices of OK Supertrans which are located in the Arrivals of Terminal 1 and Terminal 2. More information may be found here.