There are 4 ways to get from Thessaloniki to Serbia by bus, night train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  7 h 54 min

  1. Take the bus from Thessaloniki to Belgrade Simeonidis / ...

$35 - $65

Cheapest option

Night train  •  14 h 48 min

  1. Take the night train from Thessaloniki to Beograd centar Hellas Express / ...

$3 - $70

2 alternative options

Drive  •  6 h 37 min

  1. Drive from Thessaloniki to Belgrade 392 miles

$90 - $140

Fly, line 65 bus  •  5 h 1 min

  1. Fly from Thessaloniki (SKG) to Belgrade (BEG) SKG - BEG
  2. Take the line 65 bus from Zeleni venac to Spanskih boraca

Questions & Answers

Yes, there is a direct bus departing from Thessaloniki and arriving at Belgrade. Services depart once daily, and operate every day. The journey takes approximately 7 h 54 min.

More details

Yes, there is an overnight train departing from Thessaloniki and arriving at Beograd centar. This train operates every day. The journey takes approximately 14 h 48 min.

More details

The distance between Thessaloniki and Serbia is 436 km. The road distance is 627.2 km.

Get driving directions

The best way to get from Thessaloniki to Serbia without a car is to bus which takes 7 h 54 min and costs .

More details

The bus from Thessaloniki to Belgrade takes 7 h 54 min including transfers and departs once daily.

More details

Thessaloniki to Serbia bus services, operated by Simeonidis Tours, depart from Thessaloniki station.

More details

Thessaloniki to Serbia train services, operated by Serbian Railways, depart from Thessaloniki station.

More details

The quickest flight from Thessaloniki Airport to Belgrade Airport is the direct flight which takes 1 h 5 min.

Search flights

Thessaloniki to Serbia bus services, operated by Simeonidis Tours, arrive at Belgrade station.

More details

Serbia is 1 h behind Thessaloniki. It is currently 3:45 PM in Thessaloniki and 2:45 PM in Serbia.

Map of how to get from Thessaloniki to Serbia.
Launch map view
  • Distance: 272.7 miles
  • Duration: 7 h 54 min

What companies run services between Thessaloniki, Greece and Serbia?

Simeonidis Tours operates a bus from Thessaloniki to Belgrade twice a week. Tickets cost $35 - $65 and the journey takes 7 h 54 min. Greek Railways (OSE) also services this route once daily.

Airlines
Air Serbia
Website
airserbia.com
Flights from Thessaloniki to Belgrade
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$95 - $370
Train operators
Serbian Railways
Website
srbvoz.rs
Night train from Thessaloniki to Beograd centar
Ave. Duration
14 h 48 min
Frequency
Once daily
Estimated price
$3 - $55
Schedules at
srbvoz.rs
2nd Class Ticket
$21 - $35
1st Class Ticket
$35 - $55
Greek Railways (OSE)
Website
trainose.gr
Night train from Thessaloniki to Beograd
Ave. Duration
38 h 12 min
Frequency
Once daily
Estimated price
$29 - $70
Website
trainose.gr
Book at
Raileurope.com
Bus operators
Simeonidis Tours
Greek Railways (OSE)
Website
trainose.gr
Bus from Thessaloniki to Beograd
Ave. Duration
14 h 12 min
Frequency
Once daily
Website
trainose.gr
Book at
Raileurope.com
Bus Plus
Phone
+381 (11) 7155 155
Email
info@busplus.rs
Website
www2.busplus.rs
Bus from Zeleni venac to Spanskih boraca
Ave. Duration
11 min
Frequency
Every 10 minutes
Schedules at
redovivoznje.com

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 4 of the smartest ways to explore Australia, Need to know: Jadrolinija and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

Thessaloniki to Serbia train services, operated by Serbian Railways, arrive at Beograd centar station.

More details

Yes, the driving distance between Thessaloniki to Serbia is 627 km. It takes approximately 6 h 37 min to drive from Thessaloniki to Serbia.

Get driving directions

Air Serbia offers flights from Thessaloniki Airport to Belgrade Airport.

Search flights

There are 93+ hotels available in Serbia. Prices start at $23 USD per night.

More details

The best way to get from Thessaloniki to Thessaloniki Airport is to shuttle which takes 42 min and costs .

More details