Travel from Geneva to Athens-Greece

Train, bus or fly from Geneva to Athens?

Swiss, Aegean Airlines and eight other airlines fly from Geneva to Athens hourly. Alternatively, you can take a bus from Geneva to Athens via Beograd in around 39 hours 24 minutes.

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 Geneva to Athens

ModeDurationPrice
From Genève line 15 train to Geneva airport, fly to Athens airport, then subway to Athens.5 h 50 min$149
From Geneve train to Milano Centrale, train to Stazione Centrale, line 21 bus to Marconi, walk to Bologna, bus and ferry to Larissa, walk to Larissa, then train to Athens.25 h 47 min$379
From Geneva drive to Ancona, car ferry to Patras, then drive to Athens.30 h 12 min$389
From Geneva bus to Beograd then bus to Athens.39 h 24 min$70
From Geneve train to Venezia Santa Lucia, walk to Venezia, car ferry to Patras, walk to Patras, then bus to Athens.42 h 53 min$532
From Geneva bus to Skopje, bus to Thessaloniki Monastiriou, then bus to Athens Karaiskaki sq.44 h 30 min$221
From Genève train to Zürich HB, train to Beograd, train to Thessaloniki, then train to Athens.46 h 10 min$456
From Geneva drive to Athens.24 h 3 min$448

How long does it take to get from Geneva to Athens?

It takes approximately 5 hours 50 minutes to get from Geneva to Athens, including transfers.

Is there a direct train between Geneva and Athens?

No, there is no direct train from Geneva to Athens. However, there are services departing from Genève and arriving at Athens via Zürich HB, Beograd and Thessaloniki. The journey, including transfers, takes approximately 46 hours 10 minutes.

Is there a direct bus between Geneva and Athens?

No, there is no direct bus from Geneva to Athens. However, there are services departing from Geneva and arriving at Athens via Beograd. The journey, including transfers, takes approximately 39 hours 24 minutes.

Operators from Geneva to Athens

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Aegean AirlinesAegean Airlines
easyJeteasyJet
AlitaliaAlitalia
LufthansaLufthansa
Air SerbiaAir Serbia
Austrian AirlinesAustrian Airlines
Air FranceAir France
Turkish AirlinesTurkish Airlines
KLMKLM
OASAOASA
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Portokalidis ToursPortokalidis Tours
Greek Railways (OSE)Greek Railways (OSE)
Minoan Lines801 11 75000Minoan Lines
Bogojevic ReisenTel: + 381 35 433 333Bogojevic Reisen
Crazy Holidays2310-241545Crazy Holidays
Superfast ferries+30 210 8919700Superfast ferries
KTEL Achaias2610 623 888KTEL Achaias
Eurolines CH0041 (0) 844 257 224Eurolines CH
Simeonidis Tours+30-2310540970Simeonidis Tours
KTEL Thessalonikis+30 2310 510835KTEL Thessalonikis
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)