• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 6 ways to get from Budapest to Thessaloniki by plane, train, bus 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 from Budapest  •  5h 7m

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

$59 - $364

Cheapest option

Bus Simeonidis Tours  •  13h 30m

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

$50 - $95

4 alternative options

Train to Vienna, fly  •  7h 43m

  1. Take the train from Kelenföld to Wien Hbf
  2. Fly from Vienna (VIE) to Thessaloniki (SKG) VIE - SKG

$159 - $345

Bus Eurolines HU  •  16h 39m

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

$76 - $96

Train  •  24h 54m

  1. Take the train from Budapest-Keleti to Novi Beograd D
  2. Take the train from Belgrade to Skopje
  3. Take the train from Skopje to Thessaloniki 335

$102 - $233

Drive  •  10h 24m

  1. Drive from Budapest to Thessaloniki 631 miles

$150 - $220

Questions & Answers

The cheapest way to get from Budapest to Thessaloniki is to bus which costs 15 000 Ft - 26 000 Ft and takes 13h 30m.

More details

The quickest way to get from Budapest to Thessaloniki is to fly which costs 16 000 Ft - 110 000 Ft and takes 5h 7m.

More details

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

More details

No, there is no direct train from Budapest to Thessaloniki. However, there are services departing from Budapest-Keleti and arriving at Thessaloniki via Novi Beograd, Belgrade and Skopje. The journey, including transfers, takes approximately 24h 54m.

More details

The distance between Budapest and Thessaloniki is 823 km. The road distance is 1009.5 km.

Get driving directions

The best way to get from Budapest to Thessaloniki without a car is to bus which takes 13h 30m and costs 15 000 Ft - 26 000 Ft.

More details

It takes approximately 5h 7m to get from Budapest to Thessaloniki, including transfers.

More details

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

More details

Budapest to Thessaloniki train services, operated by Deutsche Bahn, depart from Budapest-Keleti station.

More details

The best way to get from Budapest to Thessaloniki is to fly which takes 5h 7m and costs 16 000 Ft - 110 000 Ft. Alternatively, you can bus, which costs 15 000 Ft - 26 000 Ft and takes 13h 30m, you could also train, which costs 28 000 Ft - 70 000 Ft and takes 24h 54m.

Mode details

Map of how to get from Budapest to Thessaloniki.
Launch map view
  • Distance: 514.3 miles
  • Duration: 5h 7m

What companies run services between Budapest, Hungary and Thessaloniki, Greece?

Wizz Air and Ryanair fly from Budapest to Thessaloniki 3 times a week. Alternatively, Simeonidis Tours operates a bus from Budapest to Thessaloniki twice a week. Tickets cost $50 - $95 and the journey takes 13h 30m. Siamos Tours also services this route once a week.

Airlines
Wizz Air
Website
wizzair.com
Flights from Budapest to Thessaloniki
Ave. Duration
1h 35m
When
Wednesday and Sunday
Estimated price
$40 - $550
Flights from Vienna to Thessaloniki
Ave. Duration
1h 50m
When
Monday and Friday
Estimated price
$35 - $200
Ryanair
Website
ryanair.com
Flights from Budapest to Thessaloniki
Ave. Duration
1h 40m
When
Saturday
Estimated price
$55 - $220
Austrian Airlines
Website
austrian.com
Flights from Vienna to Thessaloniki
Ave. Duration
1h 45m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$200 - $700
Tarom
Website
tarom.ro
Flights from Vienna to Thessaloniki via Bucharest Otopeni
Ave. Duration
4h 20m
When
Monday, Wednesday, Thursday and Friday
Estimated price
$280 - $750
Aegean Airlines
Website
aegeanair.com
Flights from Vienna to Thessaloniki via Athens
Ave. Duration
4h 5m
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$150 - $650
Train operators
Deutsche Bahn

Deutsche Bahn is the German railway company, and the largest railway operator and infrastructure owner in Europe. Based in Berlin, Deutsche Bahn was founded in 1994, and offers many different types of rail transportation including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare.

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Kelenföld to Wien Hbf
Ave. Duration
2h 26m
Frequency
Hourly
Estimated price
$50 - $75
Website
bahn.de
Train from Budapest-Keleti to Novi Beograd
Ave. Duration
8h 16m
Frequency
3 times a day
Estimated price
$50 - $80
Website
bahn.de
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Belgrade to Skopje
Ave. Duration
9h 45m
Frequency
Once daily
Estimated price
$30 - $100
mzt.mk
mzt.mk
Train from Skopje to Thessaloniki
Ave. Duration
4h 36m
Frequency
Once daily
Estimated price
$16 - $55
mzt.mk
mzt.mk
Bus operators
Simeonidis Tours
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Budapest to Thessaloniki
Ave. Duration
14h 24m
Frequency
Once a week
Estimated price
$50 - $65
Schedules at
siamostours.gr
Eurolines HU
Phone
+36 (1) 382-0888
Email
info@volanbusz.hu
Website
eurolines.hu
Bus from Budapest Népliget to Thessaloniki
Ave. Duration
15h 30m
Frequency
Once a week
Estimated price
$75 - $95
Schedules at
nemzetkozi.volanbusz.hu

Want to know more about travelling around Greece

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

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

Search flights

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

More details

Thessaloniki is 1h ahead of Budapest. It is currently 6:32 PM in Budapest and 7:32 PM in Thessaloniki.

Budapest to Thessaloniki train services, operated by Macedonian Railways (MZ), arrive at Thessaloniki station.

More details

Yes, the driving distance between Budapest to Thessaloniki is 1010 km. It takes approximately 10h 24m to drive from Budapest to Thessaloniki.

Get driving directions

Wizz Air and Ryanair offer flights from Budapest Airport to Thessaloniki Airport.

Search flights

There are 1033+ hotels available in Thessaloniki. Prices start at $46 USD per night.

More details

The best way to get from Budapest to Budapest Airport is to bus which takes 29m and costs 350 Ft.

More details