Travel options
from Belgrade to Thessaloniki

You can get from Belgrade to Thessaloniki by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to Thessaloniki from Belgrade

distanceDistance313 miles (505 km)
modeAvailable travel modesFlight or bus
priceTicket price range$73 - $108
cheapestCheapest modeBus • $73 (€60) • 11 h 15 min
fastestFastest modeFlight • $108 (€88) • 1 h 5 min
carriersPopular travel companiesAir Serbia or Infobus

Take a flight or bus to travel 313 miles (505 km) from Belgrade to Thessaloniki. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $73 (€60). The most popular travel companies which serve this route are Air Serbia or Infobus among others. Travelers can even take a direct bus from Belgrade to Thessaloniki.

Travel Tips

Travel from Belgrade to Thessaloniki
Travel to Thessaloniki 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 Belgrade to Thessaloniki.
FAQs
What are the international travel restrictions for Greece due to COVID-19 if I’m traveling from Belgrade to Thessaloniki?

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

Can travelers from Serbia enter Greece?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Serbia.

Are there rules for self-quarantine when arriving to Thessaloniki from Belgrade?

Conditions of entry into Greece:

  • 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

Are there COVID-19 safety rules for social distancing and wearing face masks in Thessaloniki, Greece?

To reduce the spread of COVID-19, the government of Greece has imposed the following measures:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Mandatory

This information was last checked on 10/15/21. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey between Belgrade and Thessaloniki.

Am I required to self-quarantine when I return to Belgrade, Serbia from Thessaloniki, Greece?

The current restriction level for returning to Belgrade, Serbia from Greece is: Partially open.

Am I allowed to reenter Belgrade, Serbia from Thessaloniki, Greece?

Reentering Serbia is currently allowed for: Entry is partially open for citizens and permanent residents of Greece

Do I need to self-quarantine when I arrive back to Belgrade from Thessaloniki?

  • 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)

Which rules do I need to follow in Belgrade, Serbia regarding COVID-19?

All travelers returning to Serbia must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 10/15/21. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Belgrade from Thessaloniki here.

How do I reach Thessaloniki from Belgrade?

There are 2 ways to get from Belgrade to Thessaloniki: flight or bus.

What is the cheapest way to go from Belgrade to Thessaloniki?

The cheapest way to go to Thessaloniki from Belgrade is by taking a bus, which costs on average $73 (€60).

This is compared to other ways of getting to Thessaloniki:

A bus is $34 (€28) less than a flight for this trip with tickets for a flight from Belgrade to Thessaloniki costing on average $108 (€88).

What is the fastest way to travel between Belgrade and Thessaloniki?

The fastest way from Belgrade to Thessaloniki is by flight with an average journey time of 1 h 5 min.

There are alternative travel options to Thessaloniki that can usually take longer:

In comparison, getting to Thessaloniki by bus can take on average 11 h 15 min.

How many miles from Belgrade to Thessaloniki would I travel?

The distance from Belgrade to Thessaloniki is approximately 313 miles (505 km).

How many scheduled departures are there a day from Belgrade to Thessaloniki?

The average frequency per day from Belgrade to Thessaloniki is:

  • 1 bus per day.

However, we recommend checking specific travel dates for your route to Thessaloniki from Belgrade as scheduled services by flight or bus can vary by season or day of the week.

Where do I depart from Belgrade? Where do I arrive in Thessaloniki?

These are the most popular departure and arrival points when traveling from Belgrade to Thessaloniki:

  • Most travelers board their plane from Belgrade Nikola Tesla Airport and arrive in Thessaloniki International Airport.
  • Most travelers take a bus from Belgrade, NIS Petrol gas station Zmaj 2 to Thessaloniki, Macedonia Intercity Bus Station.
Which travel companies can take me from Belgrade to Thessaloniki?

Omio works with many trusted partners that can help you travel the best way from Belgrade to Thessaloniki:

  • You can take a flight from Belgrade to Thessaloniki with Air Serbia. Cheap tickets can be found for $108 (€88) with Air Serbia from Belgrade to Thessaloniki.
  • You can take a bus from Belgrade to Thessaloniki with Infobus. Cheap tickets can be found for $73 (€60) with Infobus from Belgrade to Thessaloniki.
Can I find a direct route from Belgrade to Thessaloniki?

Yes, there are direct routes from Belgrade to Thessaloniki with the following travel companies:

  • You can find 1 direct bus per day to take to Thessaloniki with Infobus.

Direct services to Thessaloniki tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

Where else should I travel to after my journey to Thessaloniki from Belgrade ends?
Many of our customers traveling from Belgrade to Thessaloniki don't make Thessaloniki their final stop. Some of the destinations worth visiting after Thessaloniki are Athens, Sofia or Munich, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Thessaloniki to any of these top destinations today!
How early should I purchase tickets from Belgrade to Thessaloniki online for the best deals?

Before traveling from Belgrade to Thessaloniki, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket for this trip costs on average $108 (€88) one way.
  • A bus ticket costs $73 (€60) one way on average for this route.

But we recommend booking Belgrade to Thessaloniki tickets online a few months before your planned travel date to score the best deals and save money on your trip.