There are 8 ways to get from Oslo to Piraeus by train, plane, subway, bus, car, car train, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Oslo Airport, Gardermoen, fly, subway
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Athens International Airport (ATH)plane OSL - ATH
- Take the subway from Athens Airport to Dimotikó Théatro Peiraiásubway
7h 33m€95–310Train, bus via Tirana
- Take the train from Oslo S to Malmö, Centralstationtrain
- Take the train from Malmo C to Hamburg Hbftrain Ic
- Take the train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhetrain 20 / ...
- Take the train from Kassel Bahnhof Wilhelmshöhe to Nürnberg Hbftrain 25 / ...
- Take the bus from Nuremberg to Tiranabus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Peiraiasbus
46h 43mDrive, car train
- Drive from Oslo to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Piraeuscar
34h 56m€582–1,608Bus to Sandefjord Airport, fly, subway
- Take the bus from Oslo bussterminal to Sandefjord lufthavn Torpbus
- Fly from Sandefjord Airport (TRF) to Athens International Airport (ATH)plane TRF - ATH
- Take the subway from Athens Airport to Dimotikó Théatro Peiraiásubway
13h 46mBus
- Take the bus from Oslo bussterminal to Gothenburg Central Bus Stationbus 600 / ...
- Take the bus from Gothenburg to Elbasanbus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Peiraiasbus
2d 4hTrain, bus
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to København Htrain
- Take the train from Koebenhavn H to Praha-Holesovicetrain Rj
- Take the bus from Praha, ÚAN Florenc to Athensbus
2d 4h€396–551Bus and ferry, bus
- Take the busferry from Oslo bussterminal to Bucharestbusferry
- Take the bus from București, Autogara Militari to Piraeus Port Astiggosbus Union Ivkoni - Unibus 7
2d 20h€116–220Drive 3,549.5 km
- Drive from Oslo to Piraeuscar 3,549.5 km
37h 13m€644–929
Oslo Airport, Gardermoen (OSL) to Athens International Airport (ATH) flights
Questions & Answers
The cheapest way to get from Oslo to Piraeus is to train and fly and subway which costs €95 - €310 and takes 7h 33m.
The fastest way to get from Oslo to Piraeus is to train and fly and subway which takes 7h 33m and costs €95 - €310.
No, there is no direct bus from Oslo to Piraeus. However, there are services departing from Oslo bussterminal and arriving at Peiraias via Gothenburg, Elbasan and Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 2 days 4h.
The distance between Oslo and Piraeus is 2728 km. The road distance is 3549.5 km.
The best way to get from Oslo to Piraeus without a car is to train and bus via Tirana which takes 46h 43m and costs .
It takes approximately 7h 33m to get from Oslo to Piraeus, including transfers.
Oslo to Piraeus bus services, operated by Vy Buss, depart from Oslo bussterminal station.
Oslo to Piraeus bus services, operated by Vy Buss, arrive at Gothenburg Central Bus Station.
Piraeus is 1h ahead of Oslo. It is currently 2:01 AM in Oslo and 3:01 AM in Piraeus.
Yes, the driving distance between Oslo to Piraeus is 3549 km. It takes approximately 37h 13m to drive from Oslo to Piraeus.
What companies run services between Oslo, Norway and Piraeus, Greece?
You can take a bus from Oslo bussterminal to Peiraias via Gothenburg Central Bus Station, Gothenburg, Elbasan, Elbasan, and Tirana, Terminali Lindor I Autobusave in around 2d 4h.
- Website
- en.aegeanair.com
Flights from Oslo Airport, Gardermoen to Athens International Airport
- Ave. Duration
- 3h 47m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €75–440
Flights from Sandefjord Airport to Athens International Airport via Warsaw Chopin
- Ave. Duration
- 10h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €75–310
Flights from Sandefjord Airport to Athens International Airport via Krakow
- Ave. Duration
- 12h 20m
- When
- Tuesday
- Estimated price
- €75–260
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Athens International Airport
- Ave. Duration
- 3h 47m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €75–440
- Website
- airserbia.com
Flights from Oslo Airport, Gardermoen to Athens International Airport via Belgrade
- Ave. Duration
- 6h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- €80–120
- Website
- lot.com
Flights from Sandefjord Airport to Athens International Airport via Warsaw Chopin
- Ave. Duration
- 10h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €75–310
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Athens International Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- €65–250
- Website
- flyulendo.com
Flights from Sandefjord Airport to Athens International Airport via Tirana
- Ave. Duration
- 10h 45m
- When
- Monday and Friday
- Estimated price
- €40–180
- Website
- ryanair.com
Flights from Sandefjord Airport to Athens International Airport via Krakow
- Ave. Duration
- 17h 50m
- When
- Saturday
- Estimated price
- €50–190
- Website
- croatiaairlines.com
Flights from Sandefjord Airport to Athens International Airport via Dubrovnik
- Ave. Duration
- 8h 50m
- When
- Tuesday
- Estimated price
- €50–190
- Website
- wizzair.com
Flights from Sandefjord Airport to Athens International Airport via Gdansk
- Ave. Duration
- 12h
- When
- Monday and Friday
- Estimated price
- €50–210
- Website
- skyexpress.gr
Flights from Sandefjord Airport to Athens International Airport via Tirana
- Ave. Duration
- 13h 15m
- When
- Monday and Friday
- Estimated price
- €40–180
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €19–22
- Website
- https://flytoget.no/en/
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- €11–16
- Website
- https://www.vy.no/en
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- €100–160
- Website
- https://www.vy.no/en
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- €55–85
- Website
- https://www.vy.no/en
- Phone
- +30 210 8202900
- oasa@oasa.gr
- Website
- oasa.gr
Subway from Athens Airport to Dimotikó Théatro Peiraiá
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €9
- Website
- https://www.oasa.gr/en/
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Malmo C to Hamburg Hbf
- Ave. Duration
- 5h 42m
- Frequency
- Once daily
- Estimated price
- €45–95
- Website
- https://www.snalltaget.se/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €17–70
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Nürnberg Hbf
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- €30–85
- Website
- https://int.bahn.de/en
- Phone
- +49 30 300 137 300
- info@flixbus.de
- Website
- flixtrain.de
Train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €23–35
- Website
- https://www.flixtrain.com/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Villach Hbf
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
- Phone
- +46 771-77 77 1
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Göteborg Centralstation to København H
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- €45–55
- Website
- https://www.oresundstag.se/en
- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from Koebenhavn H to Praha-Holesovice
- Ave. Duration
- 10h 53m
- Frequency
- Twice daily
- Estimated price
- €200–320
- Website
- https://www.dsb.dk/en/
- Phone
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Nuremberg to Tirana
- Ave. Duration
- 16h
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Peiraias
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- +47 46 84 20 36
- torp@unibuss.no
- Website
- torpekspressen.no
Bus from Oslo bussterminal to Sandefjord lufthavn Torp
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- torpekspressen.no
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Oslo bussterminal to Gothenburg Central Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €19–45
- Website
- https://www.vybuss.com/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oslo bussterminal to Gothenburg Central Bus Station
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a day
- Estimated price
- €15–25
- Website
- https://www.flixbus.co.uk
- Phone
- +355 (0) 69 432/6000
- bleditravel@hotmail.com
- Website
- facebook.com
Bus from Gothenburg to Elbasan
- Ave. Duration
- 35h 53m
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- Phone
- +30 210 92 33 33
- info@koronatravel.gr
- Website
- koronatravel.gr
Bus from Praha, ÚAN Florenc to Athens
- Ave. Duration
- 31h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- koronatravel.gr
- Phone
- 0040263701919
- latinoexpres@yahoo.com
- Website
- latinoexpres.ro
Busferry from Oslo bussterminal to Bucharest
- Ave. Duration
- 45h 55m
- Frequency
- Once a week
- Estimated price
- €70–150
- Schedules at
- latinoexpres.ro
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from București, Autogara Militari to Piraeus Port Astiggos
- Ave. Duration
- 21h 25m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Getting around the Cyclades
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 11920+ hotels available in Piraeus.







































