More cities in one trip from Belgrade
Belgrade (Serbia) is a great base for seeing several cities in one trip: direct low-cost flights arrive from 30 airports, and FlixBus links it directly to 8 cities within about five hours. 3 of them are in another country (Romania, Croatia, Bosnia & Herzegovina). The most searched are Timisoara, Osijek and Sarajevo; the quickest to reach is Novi Sad, about 1 h 10 min away.
Updated on 28 October 2026
- 8 nearby cities by bus
- 30 airports with direct flights
- 4 countries
Nearby cities by bus from Belgrade
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 |
|---|---|---|---|
| Timisoara · Romania | 122 km | 3 h | Bus |
| Osijek · Croatia | 162 km | 3 h 40 min | Bus |
| Sarajevo · Bosnia & Herzegovina | 192 km | 8 h 30 min | Bus |
| Slavonski Brod · Croatia | 197 km | about 3 h 30 min | Bus or train |
| Craiova · Romania | 270 km | about 5 h | Bus or train |
| Novi Sad · Serbia | 72 km | 1 h 10 min | Bus |
| Arad · Romania | 170 km | 4 h | Bus |
| Deva · Romania | 227 km | about 4 h 15 min | 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 Belgrade
Airports with direct flights to Belgrade, by country. Some routes are seasonal only.
Sweden 3
GothenburgMalmöStockholm
Cyprus 1
Greece 1
Malta 1
Netherlands 1
United Kingdom 1
FAQ
Which cities can you reach by bus from Belgrade?
With a direct FlixBus or FlixTrain connection: Timisoara, Osijek, Sarajevo, Slavonski Brod, Craiova, Novi Sad, Arad and Deva. Times are approximate, so check schedules and prices on the FlixBus website.
How long is the bus from Belgrade to Timisoara?
About 3 h on the fastest direct ride we found, over 122 km. Check schedules and prices on the FlixBus website.
Which airports have direct low-cost flights to Belgrade?
From 30 airports in 11 countries, including London, Paris and Rome. With a FlyDown watch you get an alert when a flight to Belgrade is cheap.