Travelling to and within Sofia

Bulgaria is an EU member state and it is easily accessible from most parts of Europe. If you are coming from outside the EU, you might need a VISA in order to enter the country.

There are a number of traveling options. Most visitors prefer getting here by plane or by car, but there is also the possibility to use bus or train.

By plane:

There are direct links to Sofia Airport with larger European cities and most capitals. Sofia Airport is located 10 km east from the city center.

Make sure you check the terminal that you are arriving at or departing from carefully. Terminal 1 (T1) is used by budget airlines like EasyJet and Wizz Air and by charter flight operators. Terminal 2 (T2) handles all ‘traditional’ carriers, and serves as a hub to Bulgaria Air, the national carrier.

For more information visit:

If you arrive by plane, you can get to the city center by using public transportation. There is a metro station by the airport Terminal 2, from where you could get to the city center for around 15 minutes. Bus line 84 travels from both terminals to Sofia University (metro station in the city center). Allow 30 to 40 minutes to reach the city center depending on traffic. You can get tickets from newsstands in both terminals. You will need an additional ticket for any large piece of luggage (larger than 40/40/60 cm).

You can also use a taxi. Taxis in the airport are “regulated”. The company allowed to service the airport is “O.K. Supertrans”. You can request the service at the offices of OK Supertrans in the Arrivals of Terminal 1 and Terminal 2. Alternatively you can call the following phone number: (+359 2) 973 21 21 or visit the company’s website:

Important! Beware of unregulated taxis that may overcharge you. The normal fare to the city center should be about 10-12 leva (5-6 EUR). We recommend that you only use taxi services offered at the office of the taxi operator of the airport.

By car:

To get to Sofia by car you will enter the capital of Bulgaria through one of four major routes. From Serbia you should cross the border at Kalotina then after 60 km you will reach Sofia at its west end.

Coming from Greece you will cross the border at Kulata and then you need to follow road E79 which continues as A3 highway. In about 200 km you will get to Sofia.

Coming from Romania you will most probably enter Bulgaria from Ruse and you will have about three and a half hours of driving to Sofia. You will enter city from north-east through Hemus highway and Botevgradsko shose.

If you are traveling from Turkey you will enter the country at Kapitan Andreevo. You will drive for about three and a half hours to get to Sofia. You will arrive by using Trakya highway which turns into Tzarigradsko shose Blvd.

Important! Vignettes are required for all vehicles driving on all public roads outside of cities and villages. Vignettes stickers can be purchased at most gas stations, at border crossings.

By bus and train:

If you are arriving from a nearby country, another option to get to Sofia is by using the railway network or by taking a bus. When you come to Sofia by train or by bus you will arrive at the same location. The Central Train Station and the International Bus Station are situated next to each other. From there you can use the public transportation system or you can get a taxi. It will take you approximately 15 minutes to get to the city center.

Travelling within the city…

Public transportation in Sofia is very well developed and quite cheap. You can travel around the city by using metro, trams, buses and trolley buses. The ticket for all types of public transportation cost 1.60 lev (0,80 euro). You can also use taxis. The regular fare is about 0,80 lev (0,40 euro) per kilometer, but beware of frauds who may overcharge you.

Sofia Urban Mobility Centre:

The public transport of Sofia starts to operate every day in 5:00 in the morning and finishes at 24:00. On this site you can find detailed information about the whole network, itineraries and schedules. This has even evolved into a mobile app with the same function. To roam the urban jungle you have to buy a ticket and if you have with you a piece of luggage that takes up about as much space as another person, then you have to buy one extra for it as well. Generally with that ticket you can ride the trams, buses and trolleybuses. The ticket for the metro is different, but the price is the same.

If you have any additional questions, do not hesitate to contact us.