There are 5 ways to get from Thessaloníki to Belgrade by plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Thessaloniki Airport Makedonia (SKG) to Belgrade Nikola Tesla Airport (BEG)plane SKG - BEG
4h 41mRSD 9,535–20,835Bus
cheapest- Take the bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanicabus
11h 45mRSD 4,100–12,000Bus, train
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Niš, Autobuska Stanicabus
- Take the train from Nis to Beograd Centartrain Ir / ...
11h 18mRSD 6,204–8,677Drive 616.1 km
- Drive from Thessaloníki to Belgradecar 616.1 km
6h 7mRSD 12,979–18,748Shuttle
- Take a shuttle bus from Thessaloniki to BelgradeDoor to door Shuttle
7h 23mRSD 5,000–8,500
Thessaloníki to Belgrade by bus and train
Questions & Answers
The cheapest way to get from Thessaloníki to Belgrade is to bus which costs RSD 4100 - RSD 12000 and takes 11h 45m.
The fastest way to get from Thessaloníki to Belgrade is to fly which takes 4h 41m and costs RSD 9500 - RSD 21000.
Yes, there is a direct bus departing from Thessaloniki, Station Monastiriou station and arriving at Beograd, Autobuska stanica. Services depart twice daily, and operate every day. The journey takes approximately 11h 45m.
The distance between Thessaloníki and Belgrade is 566 km. The road distance is 616.1 km.
The best way to get from Thessaloníki to Belgrade without a car is to bus and train which takes 11h 18m and costs RSD 6000 - RSD 9000.
It takes approximately 4h 41m to get from Thessaloníki to Belgrade, including transfers.
Thessaloníki to Belgrade bus services, operated by Axios Travel, depart from Thessaloniki, Station Monastiriou.
The best way to get from Thessaloníki to Belgrade is to fly which takes 4h 41m and costs RSD 9500 - RSD 21000. Alternatively, you can bus, which costs RSD 4100 - RSD 12000 and takes 11h 45m.
Thessaloníki to Belgrade bus services, operated by Axios Travel, arrive at Beograd, Autobuska stanica station.
Belgrade is 1h behind Thessaloníki. It is currently 4:39 AM in Thessaloníki and 3:39 AM in Belgrade.
What companies run services between Thessaloníki, Greece and Belgrade, Serbia?
Air Serbia flies from Thessaloniki Airport Makedonia (SKG) to Belgrade Nikola Tesla Airport (BEG) once daily. Alternatively, Axios Travel operates a bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica once daily. Tickets cost RSD 6,500–12,000 and the journey takes 11h 45m. Four other operators also service this route.
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- RSD 9,500–20,000
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Nis to Beograd Centar
- Ave. Duration
- 5h 9m
- Frequency
- Every 4 hours
- Estimated price
- RSD 950–1,600
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 950–1,100
- 1st Class
- RSD 1,200–1,600
- Phone
- +302105233969
- [email protected]
- Website
- fptravel.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Niš, Autobuska Stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- RSD 5,000–7,500
- Schedules at
- fptravel.gr
Bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Estimated price
- RSD 6,000–8,500
- Schedules at
- fptravel.gr
- Phone
- + 381 011 7555 675
- [email protected]
- Website
- Axios Travel
Bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- RSD 6,500–12,000
- Website
- Axios Travel
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- RSD 4,100–5,500
- Website
- Citylines
- Phone
- +30-2310540970
- [email protected]
- Website
- Simeonidis Tours
Bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica
- Ave. Duration
- 7h 56m
- Frequency
- Twice a week
- Estimated price
- RSD 6,000–9,000
- Website
- Simeonidis Tours
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Thessaloniki, Station Monastiriou to Beograd, Autobuska stanica
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- RSD 6,500–11,000
- Schedules at
- siamostours.com
- Phone
- +381 64 80 266 80
- [email protected]
- Website
- Terra Travel d.o.o.
Shuttle from Thessaloniki to Belgrade
- Ave. Duration
- 7h 23m
- Frequency
- On demand
- Estimated price
- RSD 5,000–8,500
- Website
- Terra Travel d.o.o.
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Need to know: Eurostar, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Thessaloníki to Belgrade is 616 km. It takes approximately 6h 7m to drive from Thessaloníki to Belgrade.
Book your Thessaloníki to Belgrade bus tickets online with Omio and Distribusion.
There are 4542+ hotels available in Belgrade.
















