Travel from Berlin to Thessaloniki

Train, bus or fly from Berlin to Thessaloniki?

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

How to get from Berlin to Thessaloniki

From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Thessaloniki airport, then bus to Thessaloniki. 8 h 42 min $122. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Thessaloniki airport, then bus to Thessaloniki. 6 h 39 min $105. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Kavala airport, taxi to Kavala, then bus to Thessaloniki. 8 h 10 min $398. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Sofia airport, line 84 bus to Sofia University, line 1 subway to Serdika, line 2 subway to Sofia - Central Bus Station, then bus to Thessaloniki. 10 h 48 min $101. From Berlin Hbf (tief) train to Nádraží Holešovice, line 17 tram to Prague, then bus to Thessaloniki. 22 h 15 min $184. From Berlin bus to Sofia - Central Bus Station then bus to Thessaloniki. 32 h 9 min $146. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, bus to Skopje, then train to Thessaloniki. 33 h 47 min. From Berlin train to Nürnberg Hauptbahnhof, train to Wien Hbf, train to Beograd, then train to Thessaloniki. 35 h 31 min $356. From Berlin drive to Thessaloniki. 18 h 23 min $344.
Close Print Itinerary
  1. Here are 9 options to get from
    Berlin to Thessaloniki:

    1. Trip:
      1 Fly Berlin Tegel to Thessaloniki
      • One-Way approx: USD $93 - $257
      • Duration: 8 h 42 min
      Open +
      • Trip:
        1 Fly Berlin Tegel to Thessaloniki
        • One-Way approx: USD $93 - $257
        • Duration: 8 h 42 min
        Close x
    2. Trip:
      2 Fly Berlin Schoenefeld to Thessaloniki
      • One-Way approx: USD $53 - $232
      • Duration: 6 h 39 min
      Open +
      • Trip:
        2 Fly Berlin Schoenefeld to Thessaloniki
        • One-Way approx: USD $53 - $232
        • Duration: 6 h 39 min
        Close x
    3. Trip:
      3 Fly Berlin Schoenefeld to Kavala, bus
      • One-Way approx: USD $183 - $698
      • Duration: 8 h 10 min
      Open +
      • Trip:
        3 Fly Berlin Schoenefeld to Kavala, bus
        • One-Way approx: USD $183 - $698
        • Duration: 8 h 10 min
        Close x
    4. Trip:
      4 Fly Berlin Tegel to Sofia, bus
      • One-Way approx: USD $73 - $165
      • Duration: 10 h 48 min
      Open +
      • Trip:
        4 Fly Berlin Tegel to Sofia, bus
        • One-Way approx: USD $73 - $165
        • Duration: 10 h 48 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $130 - $206
      • Duration: 22 h 15 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $130 - $206
        • Duration: 22 h 15 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $73 - $149
      • Duration: 32 h 9 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $73 - $149
        • Duration: 32 h 9 min
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: N/A
      • Duration: 33 h 47 min
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: N/A
        • Duration: 33 h 47 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $260 - $414
      • Duration: 35 h 31 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $260 - $414
        • Duration: 35 h 31 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $280 - $410
      • Duration: 18 h 23 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $280 - $410
        • Duration: 18 h 23 min
        Close x