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
- 8 nearby cities by bus
- 73 airports with direct flights
- 5 countries
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.
| City | Distance | Approx. time | Transport |
|---|---|---|---|
| Thessaloniki · Greece | 231 km | about 4 h 15 min | Bus or train |
| Skopje · Macedonia del Nord | 174 km | 5 h | Bus |
| Craiova · Romania | 185 km | about 3 h 15 min | Bus or train |
| Slatina (RO) · Romania | 210 km | about 3 h 45 min | Bus or train |
| Niš · Serbia | 135 km | 3 h 55 min | Bus |
| Plovdiv · Bulgaria | 133 km | 2 h 10 min | Bus |
| Ruse · Bulgaria | 249 km | about 4 h 30 min | Bus or train |
| Kavala · Greece | 216 km | about 4 h | Bus 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.
United Kingdom 6
Egitto 2
Emirati Arabi Uniti 2
Abu DhabiDubai
Netherlands 2
Albania 1
Austria 1
Belgium 1
Czech Republic 1
Denmark 1
Hungary 1
Ireland 1
Israele 1
Jordan 1
Malta 1
Moldova 1
Morocco 1
Switzerland 1
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.