Travel from Oslo to Athens-Greece

Bus from Oslo to Athens

You can take a bus from Oslo to Athens via Helsingborg Centralstation, Brno Uan Zvonarka, and Brno in around 44 h 59 min.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Oslo to Athens

From Oslo Sentralstasjon [tog] train to Oslo Lufthavn [alle tog], walk to Oslo airport, fly to Athens airport, walk to Στ.Αεροδρομιου, then subway to Athens.7 h 9 min$154
From Oslo Bussterminal bus to Helsingborg Centralstation, bus to Brno Uan Zvonarka, walk to Brno, then bus to Athens.44 h 59 min$309
From Oslo bus to Berlin, Berlin central bus station, walk to S Messe Nord/ICC, train to S Südkreuz Bhf, walk to Berlin Südkreuz, train to Praha hl.n., train to Olomouc hl.n., walk to Olomouc, then bus to Athens.46 h 39 min$290
From Oslo S train to Katrineholm Central, train to Norrköping Central, train to Koebenhavn H, walk to Copenhagen, bus and ferry to Belgrade, walk to Beograd, train to Thessaloniki, then train to Athens.2 days 9 h$343
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Praha-Holesovice, walk to Praha Nadrazi Holesovice (M), subway to Praha Florenc (M-C), walk to Prague, then bus to Athens.2 days 13 h$273
From Oslo bus and ferry to Bucharest, bus to Ruse, then bus to Athens.2 days 22 h$190
From Oslo drive to Athens.35 h 59 min$750
From Oslo drive to Düsseldorf Hbf, train to München Hbf, walk to Hauptbahnhof, subway to Ostbahnhof, then drive to Athens.39 h 34 min$836

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

It takes approximately 7 h 9 min to get from Oslo to Athens, including transfers.

Is there a direct bus between Oslo and Athens?

No, there is no direct bus from Oslo to Athens. However, there are services departing from Oslo Bussterminal and arriving at Athens via Helsingborg Centralstation and Brno. The journey, including transfers, takes approximately 44 h 59 min.

Operators from Oslo to Athens

Scandinavian AirlinesScandinavian Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
Austrian AirlinesAustrian Airlines
Air BalticAir Baltic
Air FranceAir France
Turkish AirlinesTurkish Airlines
British AirwaysBritish Airways
Aeroflot Russian AirlinesAeroflot Russian Airlines
Aegean AirlinesAegean Airlines
Brussels AirlinesBrussels Airlines
Swebus+46 771 218 218Swebus
Korona Travel210.92.33.33Korona Travel
FlixBus+49 1807 123 99 123FlixBus
S-Bahn BerlinS-Bahn Berlin
Deutsche Bahn+49 0180 6 99 66 33Deutsche Bahn
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Norwegian Railways (NSB)Norwegian Railways (NSB)
Swedish Railways (SJ)Swedish Railways (SJ)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Greek Railways (OSE)Greek Railways (OSE)
Color Line AS+45 99 56 19 00Color Line AS
SC Latino Expres S.R.L.0040263701919SC Latino Expres S.R.L.
Avtoekspres+359 (0) 52 757 044Avtoekspres
Tourist Service Holding AD02 981 13 33Tourist Service Holding AD
MVV+49 89 41 42 43 44MVV