There are 7 ways to get from Berlin 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 Berlin Tegel  •  7 h 14 min

  1. Fly from Berlin Tegel (TXL) to Thessaloniki (SKG) TXL - SKG

$108 - $274

Cheapest option

Fly from Berlin Schoenefeld  •  5 h 12 min

  1. Fly from Berlin Schoenefeld (SXF) to Thessaloniki (SKG) SXF - SKG

$56 - $249

5 alternative options

Train, bus  •  22 h 10 min

  1. Take the train from Berlin Hbf (tief) to Praha-Holesovice Ec
  2. Take the bus from Prague to Thessaloniki Simeonidis

$138 - $203

Bus  •  32 h 9 min

  1. Take the bus from Berlin to Sofia
  2. Take the bus from Sofia - Central Bus Station to Thessaloniki

$73 - $149

Bus, train  •  34 h 26 min

  1. Take the bus from Berlin to Skopje
  2. Take the train from Skopje to Veles
  3. Take the train from Veles to Thessaloniki AVE

Train  •  35 h 44 min

  1. Take the train from Berlin Hbf (tief) to Budapest-Nyugati Ec
  2. Take the train from Budapest-Ferencváros to Beograd
  3. Take the train from Beograd to Thessaloniki AVE

$244 - $380

Drive  •  18 h 23 min

  1. Drive from Berlin to Thessaloniki 1171 miles

$280 - $410

What companies run services between Berlin, Germany and Thessaloniki, Greece?

Air Serbia, Eurowings and 13 other airlines fly from Berlin to Thessaloniki hourly. Alternatively, you can take a bus from Berlin to Thessaloniki via Sofia and Sofia - Central Bus Station in around 32 h 9 min.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Berlin Tegel to Thessaloniki via Riga
Ave. Duration
5 h 50 min
When
Tuesday and Friday
Estimated price
$95 - $360
Flights from Berlin Tegel to Thessaloniki via Athens
Ave. Duration
5 h 22 min
When
Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$85 - $500
Flights from Berlin Tegel to Thessaloniki via Munich
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $500
Flights from Berlin Tegel to Thessaloniki via Frankfurt
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $500
Lufthansa
Website
lufthansa.com
Flights from Berlin Tegel to Thessaloniki via Vienna
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$210 - $600
Flights from Berlin Tegel to Thessaloniki via Munich
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $500
Flights from Berlin Tegel to Thessaloniki via Frankfurt
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$85 - $500
easyJet
Website
easyjet.com
Flights from Berlin Schoenefeld to Thessaloniki
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$45 - $350
Ryanair
Website
ryanair.com
Flights from Berlin Schoenefeld to Thessaloniki
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$35 - $370
Flights from Berlin Schoenefeld to Thessaloniki via Bologna
Ave. Duration
5 h 45 min
When
Monday and Friday
Estimated price
$35 - $370
Flights from Berlin Schoenefeld to Thessaloniki via Athens
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$35 - $370
Eurowings
Website
eurowings.com
Flights from Berlin Tegel to Thessaloniki via Dusseldorf
Ave. Duration
4 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$100 - $450
Flights from Berlin Tegel to Thessaloniki via Stuttgart
Ave. Duration
10 h
When
Saturday
Estimated price
$100 - $450
Air Serbia
Website
airserbia.com
Flights from Berlin Tegel to Thessaloniki via Belgrade
Ave. Duration
4 h 40 min
When
Monday, Thursday, Friday and Saturday
Estimated price
$130 - $380
Austrian Airlines
Website
austrian.com
Flights from Berlin Tegel to Thessaloniki via Vienna
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$210 - $600
Air Baltic
Website
airbaltic.com
Flights from Berlin Tegel to Thessaloniki via Riga
Ave. Duration
5 h 50 min
When
Tuesday and Friday
Estimated price
$95 - $360
Ellinair
Website
en.ellinair.com
Flights from Berlin Tegel to Thessaloniki via Irakleion
Ave. Duration
8 h 15 min
When
Friday
Estimated price
$130 - $410
Turkish Airlines
Website
p.turkishairlines.com
Flights from Berlin Tegel to Thessaloniki via Istanbul
Ave. Duration
8 h 15 min
When
Every day
Estimated price
$160 - $470
KLM
Website
klm.com
Flights from Berlin Tegel to Thessaloniki via Amsterdam
Ave. Duration
7 h
When
Saturday
Estimated price
$80 - $440
Train operators
Deutsche Bahn
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Berlin Hbf (tief) to Praha-Holesovice
Ave. Duration
4 h 7 min
Frequency
Every 4 hours
Estimated price
$55 - $85
Website
bahn.de
Train from Berlin Hbf (tief) to Budapest-Nyugati
Ave. Duration
11 h 2 min
Frequency
Once daily
Estimated price
$190 - $280
Website
bahn.de
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Skopje to Veles
Ave. Duration
40 min
Frequency
Hourly
Estimated price
$3 - $12
mzt.mk
mzt.mk
Train from Veles to Thessaloniki
Ave. Duration
3 h 41 min
Frequency
Once daily
Estimated price
$12 - $35
mzt.mk
mzt.mk
Bus operators
Simeonidis Tours
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Berlin to Sofia
Ave. Duration
27 h
Frequency
4 times a week
Estimated price
$60 - $140
Schedules at
online.union-ivkoni.com
Bus from Sofia - Central Bus Station to Thessaloniki
Ave. Duration
4 h 9 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
union-ivkoni.com
Nasir Tours
Phone
+389 (0) 42 218 007
Website
nasirtours.de
Bus from Berlin to Skopje
Ave. Duration
26 h 52 min
Frequency
3 times a week
Schedules at
nasirtours.de

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.

Questions & Answers

How far is it from Berlin to Thessaloniki?

The distance between Berlin and Thessaloniki is 1505 km. The road distance is 1874 km.

What is the cheapest way to get from Berlin to Thessaloniki?

The cheapest way to get from Berlin to Thessaloniki is to fly which costs 45€ - 210€ and takes 5 h 12 min.

What is the fastest way to get from Berlin to Thessaloniki?

The quickest way to get from Berlin to Thessaloniki is to fly which takes 5 h 12 min and costs 45€ - 210€.

Is there a direct bus between Berlin and Thessaloniki?

No, there is no direct bus from Berlin to Thessaloniki. However, there are services departing from Berlin and arriving at Thessaloniki via Sofia - Central Bus Station. The journey, including transfers, takes approximately 32 h 9 min.

How long does it take to get from Berlin to Thessaloniki?

It takes approximately 7 h 14 min to get from Berlin to Thessaloniki, including transfers.