FlyDown FlyDown
← All trips More cities in one trip

More cities in one trip from Sofia

Sofia (Bulgaria) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 73 airports, and FlixBus links it directly to 8 cities within about five hours. 4 of them are in another country (Greece, Macedonia del Nord, Romania, Serbia). The most searched are Thessaloniki, Skopje and Craiova; the quickest to reach is Plovdiv, about 2 h 10 min away.

Updated on 28 October 2026

SofiaThessalonikiSkopjeCraiovaSlatina (RO)NišPlovdivRuseKavala
Cities you can reach by bus from Sofia · Map: Natural Earth

Nearby cities by bus from Sofia

Cities with a direct FlixBus or FlixTrain connection, most searched first. The time shown is the fastest direct ride we found on a typical day: times are approximate, so check schedules and prices on the FlixBus website.

CityDistanceApprox. timeTransport
Thessaloniki · Greece231 kmabout 4 h 15 minBus or train
Skopje · Macedonia del Nord174 km5 hBus
Craiova · Romania185 kmabout 3 h 15 minBus or train
Slatina (RO) · Romania210 kmabout 3 h 45 minBus or train
Niš · Serbia135 km3 h 55 minBus
Plovdiv · Bulgaria133 km2 h 10 minBus
Ruse · Bulgaria249 kmabout 4 h 30 minBus or train
Kavala · Greece216 kmabout 4 hBus or train

“About”: there was no direct ride on the day we checked, so the time is estimated from the distance.

Direct low-cost flights to Sofia

Airports with direct flights to Sofia, by country. Some routes are seasonal only.

Emirati Arabi Uniti 2

Abu DhabiDubai

Netherlands 2

EindhovenMaastricht

Albania 1

Tirana

Austria 1

Vienna

Belgium 1

Charleroi

Czech Republic 1

Prague

Denmark 1

Copenhagen

Hungary 1

Budapest

Ireland 1

Dublin

Israele 1

Tel Aviv

Jordan 1

Amman

Malta 1

Malta

Moldova 1

Chisinau

Morocco 1

Marrakesh

Switzerland 1

Basel

Cheap flights from Sofia →

FAQ

Which cities can you reach by bus from Sofia?

With a direct FlixBus or FlixTrain connection: Thessaloniki, Skopje, Craiova, Slatina (RO), Niš, Plovdiv, Ruse and Kavala. Times are approximate, so check schedules and prices on the FlixBus website.

How long is the bus from Sofia to Thessaloniki?

About 4 h 15 min: it's 231 km, but there was no direct ride on the day we checked. Check schedules and prices on the FlixBus website.

Which airports have direct low-cost flights to Sofia?

From 73 airports in 24 countries, including London, Paris and Rome. With a FlyDown watch you get an alert when a flight to Sofia is cheap.