Travel from Oslo to Greece

Bus from Oslo to Greece

Eurolines CZ operates a bus from Oslo to Athens 6 times a week. Tickets cost $75 - $160 and the journey takes 22 h 50 min. 2 other operators also service this route.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Oslo to Greece

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Thessaloniki airport, then taxi to Kalamariá. 5 h 47 min $165. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Athens airport, then subway to Athens. 7 h 9 min $153. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Irakleion airport, then line 10 bus to Irákleion. 7 h 4 min $193. From Oslo, Bussterminal, Galleriet bus to Praha hl.n., train to Olomouc, then bus to Athens. 44 h 20 min $177. From Oslo bus to Prague then bus to Athens. 2 days 7 h $266. From Oslo, Bussterminal, Galleriet bus to Praha hl.n., train to Wien Hbf, train to Beograd, train to Thessaloniki, then train to Athens. 2 days 10 h $259. 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 Gl.5-10, train to Kufstein, then drive to Athens. 40 h 29 min $846.

Operators from Oslo to Greece

OperatorPhoneWebsite
Ruter177Ruter
Scandinavian AirlinesScandinavian Airlines
Air BalticAir Baltic
LufthansaLufthansa
Aegean AirlinesAegean Airlines
Olympic AirOlympic Air
EurowingsEurowings
Norwegian Air ShuttleNorwegian Air Shuttle
Austrian AirlinesAustrian Airlines
RyanairRyanair
Turkish AirlinesTurkish Airlines
British AirwaysBritish Airways
Aeroflot Russian AirlinesAeroflot Russian Airlines
WiderøeWiderøe
Brussels AirlinesBrussels Airlines
OASAOASA
Norwegian Air InternationalNorwegian Air International
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
RegioJet+420 542 42 42 42RegioJet
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Korona Travel210.92.33.33Korona Travel
Eurolines CZEurolines CZ
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Greek Railways (OSE)Greek Railways (OSE)
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
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)