COMPARE Prices across different modes

Thu
Oct 21
$74Infobus
Find prices
Fri
Oct 22
Find prices
$152Olympic Air
Sat
Oct 23
$74Infobus
$119Air Serbia
Sun
Oct 24
Find prices
$112Air Serbia
Mon
Oct 25
Find prices
$100Air Serbia
Tue
Oct 26
$74Infobus
Find prices

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Thessaloniki and Belgrade

distanceDistance313 miles (505 km)
durationAverage bus duration10 h 30 min
priceAverage bus ticket price$74 (€60)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day

Buses from Thessaloniki to Belgrade cover the 313 miles (505 km) long route taking on average 10 h 30 min with our travel partners like. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this route costs around $74 (€60), you can find the cheapest bus ticket for as low as $74 (€60). Travelers depart most frequently from Thessaloniki and arrive in Belgrade, NIS Petrol gas station Zmaj 2.

Travel Tips

Buses from Thessaloniki to Belgrade
Take the bus to Belgrade easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Thessaloniki to Belgrade.
FAQs
What are the travel restrictions for Belgrade, Serbia if I'm coming from Thessaloniki, Greece by bus?

Travel between Thessaloniki, Greece and Belgrade, Serbia by bus is: Partially open.

Can I enter Serbia from Greece?

International entry status: Entry is partially open for citizens and permanent residents of Greece

Do I need to quarantine on arrival in Serbia from Thessaloniki?

Conditions of entry:

  • No quarantine required
  • Negative COVID-19 test issued at most 2 days before arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Belgrade, Serbia?

All travelers in Serbia must observe these coronavirus safety measures:

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

The information above was last checked on 10/15/21. Remember to review the latest COVID-19 travel safety regulations   for your bus to Belgrade from Thessaloniki as this information can change.

What is the restriction level for the return leg of a round trip journey from Belgrade, Serbia to Thessaloniki, Greece?

The restriction level for your return bus to Thessaloniki, Greece from Belgrade is: Partially open.

Is my return bus into Thessaloniki from Belgrade restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Serbia

Do I need to quarantine on arrival in Greece from Belgrade?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 7 day mandatory self-quarantine
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Thessaloniki, Greece?

The government of Greece has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

Last checked on 10/15/21. Remember to check the latest COVID-19 travel safety regulations for your bus to Thessaloniki from Belgrade closer to your date of departure here here.

How much does a cheap bus to Belgrade from Thessaloniki cost?
Omio customers have found the cheapest buses from Thessaloniki to Belgrade to cost as little as $74 (€60)  in the next 7 days.
What is the price of a bus ticket from Thessaloniki to Belgrade?
The Thessaloniki to Belgrade bus ticket price is on average $74 (€60)  if you are looking to buy your tickets for this trip in the next week.
How far is Belgrade from Thessaloniki by bus?
The distance from Thessaloniki to Belgrade by bus is approximately 313 miles (505 km).
How many hours is the bus time from Thessaloniki to Belgrade?
While the time it takes to travel 313 miles (505 km) from Thessaloniki to Belgrade can vary based on specific dates, weekends, and holidays, the Thessaloniki to Belgrade bus journey time is on average 10 h 30 min.
What station does the bus from Thessaloniki to Belgrade depart from? Which Belgrade bus station do I come into from Thessaloniki?

Some of the Thessaloniki bus stations to Belgrade you can start your journey from include Thessaloniki, Macedonia Intercity Bus Station, Thessaloniki, Ktel (Θεσσαλονίκη, Κτελ) and Thessaloniki, Monastiriou (Státhmefsi) (Θεσσαλονίκη, Μοναστηρίου (Στάθμευση)). Similarly, some of the arrival bus stations in Belgrade include Belgrade, NIS Petrol gas station Zmaj 2, Belgrade, Štark Arena parking lot south and Belgrade, NIS Petrol gas station Zmaj 1.

When traveling this route, Omio customers are departing most frequently from Thessaloniki   and arriving in Belgrade, NIS Petrol gas station Zmaj 2.

Where is the bus station in Thessaloniki? Where is the bus station in Belgrade?

You can find the most popular departure bus station for this trip, Thessaloniki, located approximately 1 mile (s) / 1 km from the city center of Thessaloniki. The most popular arrival bus station in Belgrade, called Belgrade, NIS Petrol gas station Zmaj 2, is located around 5 mile (s) / 8 km away from its city center.

How many buses per day are there from Thessaloniki to Belgrade?
The average number of buses departing Thessaloniki for Belgrade is 1 a day. The bus schedules and services may vary between weekdays and weekends.
When is the earliest bus from Thessaloniki to Belgrade? When is the last bus from Thessaloniki to Belgrade?
You can take the earliest bus from Thessaloniki to Belgrade at 12: 15 PM   or take the last bus from Thessaloniki to Belgrade leaving at 6: 30 PM. Look for the latest Thessaloniki to Belgrade bus schedules on Omio and book the best time to take the bus for this route.
How early should I buy bus tickets to Belgrade from Thessaloniki to score the best deals?
If you buy the Thessaloniki to Belgrade bus within the next 7 days, you can find one way tickets to cost on average $74 (€60). However, booking your bus ticket in advance gives you access to the best prices for buses from Thessaloniki to Belgrade. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey