COVID-19 Travel restrictions may apply upon entering Hungary. Learn More.

There are 5 ways to get from Thessaloníki to Budapest by plane, bus, train or car

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

Fly  •  3h 13m

  1. Fly from Thessaloniki (SKG) to Budapest (BUD) SKG - BUD

28 706 Ft - 136 135 Ft

Cheapest option

Bus, train  •  17h 4m

  1. Take the bus from Thessaloniki to Novi Sad Simeonidis
  2. Take the train from Novi Sad to Budapest-Keleti 342

15 763 Ft - 24 034 Ft

3 alternative options

Bus via Budapest Népliget  •  17h 22m

  1. Take the bus from Thessaloniki to Budapest Népliget

Bus  •  17h 30m

  1. Take the bus from Thessaloniki to Budapest

17 000 Ft - 29 000 Ft

Drive  •  9h 57m

  1. Drive from Thessaloníki to Budapest 1001.4 km

47 000 Ft - 70 000 Ft

Coronavirus (COVID-19) in Hungary

There is widespread community transmission globally.
Some travel restrictions are being lifted in Hungary. For the latest travel status, please check the official page for Hungary.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Hungary.

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Hungary from June 2.

Official Coronavirus (COVID-19) Information for Hungary

Some lockdown measures have been lifted in Hungary, starting May 16.

Official Coronavirus (COVID-19) Information for Hungary

Limited international flights leaving Greece began to resume from July 1.

Official Coronavirus (COVID-19) Information for Hungary

Last updated: July 8 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Thessaloníki to Budapest is to bus and train which costs 40€ - 70€ and takes 17h 4m.

More details

The quickest way to get from Thessaloníki to Budapest is to fly which costs 80€ - 390€ and takes 3h 13m.

More details

Yes, there is a direct bus departing from Thessaloniki and arriving at Budapest. Services depart four times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 17h 30m.

More details

The distance between Thessaloníki and Budapest is 823 km. The road distance is 1001.4 km.

Get driving directions

The best way to get from Thessaloníki to Budapest without a car is to bus and train which takes 17h 4m and costs 40€ - 70€.

More details

It takes approximately 3h 13m to get from Thessaloníki to Budapest, including transfers.

More details

Thessaloníki to Budapest bus services, operated by Korona Travel, depart from Thessaloniki station.

More details

The best way to get from Thessaloníki to Budapest is to fly which takes 3h 13m and costs 80€ - 390€. Alternatively, you can bus via Budapest Népliget, which costs and takes 17h 22m.

Mode details

The quickest flight from Thessaloniki Airport to Budapest Airport is the direct flight which takes 1h 35m.

Search flights

Thessaloníki to Budapest bus services, operated by Korona Travel, arrive at Budapest Népliget station.

More details

Map of how to get from Thessaloníki to Budapest.
Launch map view
  • Distance: 822.9 km
  • Duration: 3h 13m

What companies run services between Thessaloníki, Greece and Budapest, Hungary?

Wizz Air, Ryanair and two other airlines fly from Thessaloníki to Budapest once daily. Alternatively, Korona Travel operates a bus from Thessaloniki to Budapest Népliget once a week, and the journey takes 17h.

Airlines
Wizz Air
Website
wizzair.com
Flights from Thessaloniki to Budapest
Ave. Duration
1h 35m
When
Tuesday and Saturday
Estimated price
5 000 Ft - 35 000 Ft
Ryanair
Website
ryanair.com
Flights from Thessaloniki to Budapest
Ave. Duration
1h 35m
When
Tuesday and Saturday
Estimated price
9 500 Ft - 60 000 Ft
Aegean Airlines
Website
en.aegeanair.com
Flights from Thessaloniki to Budapest via Athens
Ave. Duration
4h
When
Friday, Saturday and Sunday
Estimated price
22 000 Ft - 90 000 Ft
Train operators
Bus operators
Simeonidis Tours
Phone
+30-2310540970
Email
info@simeonidistours.gr
Website
simeonidistours.gr
Bus from Thessaloniki to Novi Sad
Ave. Duration
9h
Frequency
Twice a week
Estimated price
13 000 Ft - 20 000 Ft
Schedules at
simeonidistours.gr
Korona Travel
Phone
210.92.33.33
Email
info@koronatravel.gr
Website
koronatravel.gr
Bus from Thessaloniki to Budapest Népliget
Ave. Duration
17h
Frequency
Once a week
Schedules at
koronatravel.gr
FP Travel
Phone
+302105233969
Email
fptravel@otenet.gr
Website
fptravel.gr
Bus from Thessaloniki to Budapest
Ave. Duration
17h 30m
Frequency
3 times a week
Estimated price
26 000 Ft - 29 000 Ft
Schedules at
fptravel.gr
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Thessaloniki to Budapest
Ave. Duration
16h
Frequency
Once a week
Estimated price
17 000 Ft - 25 000 Ft
Schedules at
siamostours.gr

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 stunningly beautiful Philippines islands you need to visit, 5 delightfully under-the-radar French towns you need to visit and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Budapest is 1h behind Thessaloníki. It is currently 12:25 AM in Thessaloníki and 11:25 PM in Budapest.

Yes, the driving distance between Thessaloníki to Budapest is 1001 km. It takes approximately 9h 57m to drive from Thessaloníki to Budapest.

Get driving directions

Wizz Air, Ryanair, Olympic Air and Aegean Airlines offer flights from Thessaloniki Airport to Budapest Airport.

Search flights

Book your Thessaloníki to Budapest bus tickets online with Omio.

Search and book

There are 4129+ hotels available in Budapest. Prices start at 30 000 Ft per night.

More details

The best way to get from Thessaloníki to Thessaloniki Airport is to taxi which takes 16 min and costs 35€ - 45€.

More details