Travel from Amsterdam to Greece

Train, bus or fly from Amsterdam to Greece?

Transavia Holland, Eurowings and five other airlines fly from Amsterdam to Kalamaria 5 times a day. Alternatively, you can take a bus from Amsterdam to Athens via Amsterdam, Malinovského náměstí, Hlavní nádraží, and Brno in around 39 h 55 min.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Amsterdam to Greece

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Thessaloniki airport, then taxi to Kalamaria.5 h 18 min$155
From Amsterdam Centraal train to Amsterdam airport, fly to Athens airport, then subway to Athens.6 h 25 min$133
From Amsterdam Centraal train to Amsterdam airport, fly to Irakleion airport, then line 6 bus to Heraklion.5 h 56 min$193
From Amsterdam Centraal train to Frankfurt(Main)Hbf, train to Wien Hbf, train to Bratislava hl.st. (elektricka), train to Bratislava, then bus to Athens.32 h 39 min$407
From Amsterdam, Linnaeusstraat line 41 bus to Amsterdam, bus to Malinovského náměstí, line 2 tram to Hlavní nádraží, walk to Brno, then bus to Athens.39 h 55 min$180
From Amsterdam Centraal train to Frankfurt(Main)Hbf, train to Wien Hbf, train to Beograd, train to Thessaloniki, then train to Athens.45 h 25 min$504
From Amsterdam bus to Sofia - Central Bus Station then bus to Athens.47 h 48 min$196
From Amsterdam Centraal train to Düsseldorf, bus to Thessaloniki, walk to Thessaloniki, then bus to Athens Karaiskaki sq.2 days 11 h$180
From Amsterdam drive to Düsseldorf Hbf, train to München Hbf, train to Kufstein, then drive to Athens.28 h 25 min$573
From Amsterdam drive to Athens.27 h 17 min$525

How long does it take to get from Amsterdam to Greece?

It takes approximately 5 h 18 min to get from Amsterdam to Greece, including transfers.

Is there a direct train between Amsterdam and Greece?

No, there is no direct train from Amsterdam to Greece. However, there are services departing from Amsterdam Centraal and arriving at Athens via Frankfurt(Main)Hbf, Wien Hbf, Beograd and Thessaloniki. The journey, including transfers, takes approximately 45 h 25 min.

Is there a direct bus between Amsterdam and Greece?

No, there is no direct bus from Amsterdam to Greece. However, there are services departing from Amsterdam and arriving at Athens via Sofia - Central Bus Station. The journey, including transfers, takes approximately 47 h 48 min.

Operators from Amsterdam to Greece

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Transavia HollandTransavia Holland
EurowingsEurowings
easyJeteasyJet
Air BalticAir Baltic
LufthansaLufthansa
Aegean AirlinesAegean Airlines
Olympic AirOlympic Air
KLMKLM
SwissSwiss
AlitaliaAlitalia
Austrian AirlinesAustrian Airlines
TaromTarom
British AirwaysBritish Airways
Turkish AirlinesTurkish Airlines
Air FranceAir France
Ukraine International AirlinesUkraine International Airlines
Air SerbiaAir Serbia
LOTLOT
OASAOASA
Vueling AirlinesVueling Airlines
Travel ServiceTravel Service
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Railways of Slovak Republic (ZSSK)Railways of Slovak Republic (ZSSK)
Korona Travel210.92.33.33Korona Travel
GVB+31 900 8011GVB
Eurolines CZEurolines CZ
IDS JMKIDS JMK
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Greek Railways (OSE)Greek Railways (OSE)
BG RazpisanieBG Razpisanie
Union Ivkoni02/989 0000Union Ivkoni
Crazy Holidays2310-241545Crazy Holidays
KTEL Thessalonikis+30 2310 510835KTEL Thessalonikis
Close Print Itinerary
  1. Here are 10 options to get from
    Amsterdam to Greece:

    1. Trip:
      1 Fly to Thessaloniki
      • One-Way approx: USD $106 - $266
      • Duration: 5 h 18 min
      Open +
      • Trip:
        1 Fly to Thessaloniki
        • One-Way approx: USD $106 - $266
        • Duration: 5 h 18 min
        Close x
    2. Trip:
      2 Fly to Athens
      • One-Way approx: USD $93 - $283
      • Duration: 6 h 25 min
      Open +
      • Trip:
        2 Fly to Athens
        • One-Way approx: USD $93 - $283
        • Duration: 6 h 25 min
        Close x
    3. Trip:
      3 Fly to Irakleion
      • One-Way approx: USD $118 - $344
      • Duration: 5 h 56 min
      Open +
      • Trip:
        3 Fly to Irakleion
        • One-Way approx: USD $118 - $344
        • Duration: 5 h 56 min
        Close x
    4. Trip:
      4 Train, bus Korona Travel
      • One-Way approx: USD $337 - $442
      • Duration: 32 h 39 min
      Open +
      • Trip:
        4 Train, bus Korona Travel
        • One-Way approx: USD $337 - $442
        • Duration: 32 h 39 min
        Close x
    5. Trip:
      5 Bus Korona Travel
      • One-Way approx: USD $180 - $211
      • Duration: 39 h 55 min
      Open +
      • Trip:
        5 Bus Korona Travel
        • One-Way approx: USD $180 - $211
        • Duration: 39 h 55 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $367 - $566
      • Duration: 45 h 25 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $367 - $566
        • Duration: 45 h 25 min
        Close x
    7. Trip:
      7 Bus BG Razpisanie
      • One-Way approx: USD $140 - $202
      • Duration: 47 h 48 min
      Open +
      • Trip:
        7 Bus BG Razpisanie
        • One-Way approx: USD $140 - $202
        • Duration: 47 h 48 min
        Close x
    8. Trip:
      8 Train, bus Crazy Holidays
      • One-Way approx: USD $149 - $195
      • Duration: 2 days 11 h
      Open +
      • Trip:
        8 Train, bus Crazy Holidays
        • One-Way approx: USD $149 - $195
        • Duration: 2 days 11 h
        Close x
    9. Trip:
      9 Drive, train
      • One-Way approx: USD $446 - $694
      • Duration: 28 h 25 min
      Open +
      • Trip:
        9 Drive, train
        • One-Way approx: USD $446 - $694
        • Duration: 28 h 25 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $430 - $650
      • Duration: 27 h 17 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $430 - $650
        • Duration: 27 h 17 min
        Close x