There are 7 ways to get from Thessaloniki Station 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 45mRSD 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 to Novi Sad, Autobuska Stanicabus Simeonidis
- Take the train from Petrovaradin to Beograd Centartrain Re / ...
10h 26mRSD 6,791–10,134Bus, train via Niš
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Niš, Autobuska Stanicabus
- Take the train from Nis to Beograd Centartrain Ir / ...
11h 22mRSD 6,802–10,124Drive 615.9 km
- Drive from Thessaloniki Station to Belgradecar 615.9 km
6h 7mRSD 12,973–18,739Bus via Thessaloniki Airport
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Beograd, Mihaja Bogicevicabus
13h 58mRSD 6,970–11,470Shuttle
- Take a shuttle bus from Thessaloniki to BelgradeDoor to door Shuttle
7h 23mRSD 5,000–8,500
Thessaloniki Station to Belgrade by bus
Questions & Answers
The cheapest way to get from Thessaloniki Station to Belgrade is to bus which costs RSD 4100 - RSD 12000 and takes 11h 45m.
The fastest way to get from Thessaloniki Station to Belgrade is to fly which takes 4h 45m 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 Thessaloniki Station and Belgrade is 567 km. The road distance is 615.9 km.
The best way to get from Thessaloniki Station to Belgrade without a car is to bus and train which takes 10h 26m and costs RSD 6500 - RSD 11000.
It takes approximately 4h 45m to get from Thessaloniki Station to Belgrade, including transfers.
Thessaloniki Station to Belgrade bus services, operated by Axios Travel, depart from Thessaloniki, Station Monastiriou.
The best way to get from Thessaloniki Station to Belgrade is to fly which takes 4h 45m and costs RSD 9500 - RSD 21000. Alternatively, you can bus, which costs RSD 4100 - RSD 12000 and takes 11h 45m.
Thessaloniki Station to Belgrade bus services, operated by Axios Travel, arrive at Beograd, Autobuska stanica station.
Belgrade is 1h behind Thessaloniki Station. It is currently 7:06 PM in Thessaloniki Station and 6:06 PM in Belgrade.
What companies run services between Thessaloniki Station, 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. Two 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 Petrovaradin to Beograd Centar
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- RSD 340–500
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 340–400
- 1st Class
- RSD 400–500
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
- +30-2310540970
- [email protected]
- Website
- Simeonidis Tours
Bus from Thessaloniki to Novi Sad, Autobuska Stanica
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- RSD 6,000–10,000
- 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
- +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
- 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
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Thessaloniki Macedonia KTEL Bus Station to Beograd, Mihaja Bogicevica
- 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 Gatwick Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Thessaloniki Station to Belgrade is 616 km. It takes approximately 6h 7m to drive from Thessaloniki Station to Belgrade.
Book your Thessaloniki Station to Belgrade bus tickets online with Omio and Distribusion.
There are 4545+ hotels available in Belgrade.
















