There are 10 ways to get from Piraeus to Spain by subway, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway, fly to Barcelona–El Prat Airport
best- Take the subway from Dimotikó Théatro Peiraiá to Athens Airport
- Fly from Athens International Airport (ATH) to Barcelona–El Prat Airport (BCN)ATH - BCN
7h€64–184Train, bus
- Take the train from Piraeus to KorinthosRe
- Take the bus from Korinthos to Elbasan
- Take the bus from Elbasan to Tirana
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nord
42h 29mDrive 2,959.1 km
- Drive from Piraeus to Barcelona2,959.1 km
30h 59m€527–762Subway, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the subway from Dimotikó Théatro Peiraiá to Athens Airport
- Fly from Athens International Airport (ATH) to Adolfo Suárez Madrid–Barajas Airport (MAD)ATH - MAD
7h 11m€77–204Subway, fly to Son Sant Joan Airport
- Take the subway from Dimotikó Théatro Peiraiá to Athens Airport
- Fly from Athens International Airport (ATH) to Son Sant Joan Airport (PMI)ATH - PMI
6h 25m€74–184Subway, fly to Bilbao Airport, bus
- Take the subway from Dimotikó Théatro Peiraiá to Athens Airport
- Fly from Athens International Airport (ATH) to Bilbao Airport (BIO)ATH - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastián
8h 43m€84–226Subway, fly to Málaga Airport
- Take the subway from Dimotikó Théatro Peiraiá to Athens Airport
- Fly from Athens International Airport (ATH) to Málaga Airport (AGP)ATH - AGP
7h 30m€71–191Bus via Durrës
- Take the bus from Athens to Durrës
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nord
43h 16mTrain, bus via Platý
- Take the train from Athens to PlatyIc
- Take the bus from Alexándreia to Tirana
- Take the bus from Tirana to Girona, Estació d'Autobusos
- Take the train from Girona to Barcelona-SantsAvn / ...
43h 37mBus
- Take the bus from Piraeus Port Astiggos to Sofia Central Bus StationUnion Ivkoni - Unibus 3670 / ...
- Take the bus from Sofia to Barcelona
2d 3h€144–199
Athens International Airport (ATH) to Barcelona–El Prat Airport (BCN) flights
Questions & Answers
The cheapest way to get from Piraeus to Spain is to subway and fly which costs €60 - €190 and takes 7h.
The fastest way to get from Piraeus to Spain is to subway and fly which takes 6h 25m and costs €70 - €190.
No, there is no direct bus from Piraeus to Spain. However, there are services departing from Piraeus Port Astiggos and arriving at Barcelona via Sofia. The journey, including transfers, takes approximately 2 days 3h.
The distance between Piraeus and Spain is 1969 km. The road distance is 2959.1 km.
The best way to get from Piraeus to Spain without a car is to train and bus which takes 42h 29m and costs .
It takes approximately 7h to get from Piraeus to Spain, including transfers.
Piraeus to Spain bus services, operated by Union Ivkoni, depart from Piraeus Port Astiggos station.
Piraeus to Spain bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Yes, the driving distance between Piraeus to Spain is 2959 km. It takes approximately 30h 59m to drive from Piraeus to Spain.
There are 5548+ hotels available in Spain.
What companies run services between Piraeus, Greece and Spain?
You can take a subway from Στ.Πειραια to Barcelona, Estació d'Autobusos Nord via Στ.Ομονοιασ, Athens, Durrës, and Tirana in around 43h 16m.
- Website
- en.aegeanair.com
Flights from Athens International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €65–180
Flights from Athens International Airport to Barcelona–El Prat Airport via Thessaloniki
- Ave. Duration
- 5h 40m
- When
- Tuesday and Saturday
- Estimated price
- €65–180
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €75–190
Flights from Athens International Airport to Son Sant Joan Airport
- Ave. Duration
- 3h
- When
- Friday
- Estimated price
- €65–180
Flights from Athens International Airport to Bilbao Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €50–160
Flights from Athens International Airport to Málaga Airport
- Ave. Duration
- 4h
- When
- Wednesday and Saturday
- Estimated price
- €60–150
- Website
- volotea.com
Flights from Athens International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- €65–180
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €75–190
Flights from Athens International Airport to Son Sant Joan Airport
- Ave. Duration
- 3h
- When
- Friday
- Estimated price
- €65–180
Flights from Athens International Airport to Bilbao Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- €50–160
Flights from Athens International Airport to Bilbao Airport via Son Sant Joan Airport
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- €75–140
Flights from Athens International Airport to Málaga Airport
- Ave. Duration
- 4h
- When
- Wednesday and Saturday
- Estimated price
- €60–150
- Website
- vueling.com
Flights from Athens International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €40–140
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €80–150
Flights from Athens International Airport to Bilbao Airport via Barcelona–El Prat Airport
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €60–210
- Website
- iberia.com
Flights from Athens International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €40–140
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €80–150
Flights from Athens International Airport to Bilbao Airport via Barcelona–El Prat Airport
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- €60–210
- Website
- easyjet.com
Flights from Athens International Airport to Son Sant Joan Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday
- Estimated price
- €45–160
Flights from Athens International Airport to Málaga Airport
- Ave. Duration
- 4h 5m
- When
- Tuesday
- Estimated price
- €60–180
- Website
- skyexpress.gr
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–180
- Website
- aireuropa.com
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €75–550
- Phone
- +30 210 8202900
- oasa@oasa.gr
- Website
- oasa.gr
Subway from Dimotikó Théatro Peiraiá to Athens Airport
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €9
- Website
- https://www.oasa.gr/en/
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Piraeus to Korinthos
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- https://www.hellenictrain.gr/en
Train from Athens to Platy
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- €20–29
- Website
- https://www.hellenictrain.gr/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Girona to Barcelona-Sants
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €17–55
- Website
- https://www.renfe.com/es/en
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Girona to Barcelona-Sants
- Ave. Duration
- 41 min
- Frequency
- 5 times a day
- Estimated price
- €9–50
- Website
- https://www.renfe.com/es/en
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Korinthos to Elbasan
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- top-lines.gr
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Elbasan to Tirana
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 29h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana to Girona, Estació d'Autobusos
- Ave. Duration
- 27h 42m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- https://gipuzkoa.avanzagrupo.com/en/home
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €10–15
- Website
- https://www.flixbus.co.uk
- Phone
- +210 52 25 550
- arttouroe@gmail.com
- Website
- arttour.gr
Bus from Athens to Durrës
- Ave. Duration
- 9h 57m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- arttour.gr
- Phone
- +355 699 605501
- startravel@live.com
- Website
- facebook.com
Bus from Alexándreia to Tirana
- Ave. Duration
- 6h 19m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Piraeus Port Astiggos to Sofia Central Bus Station
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- https://union-ivkoni.com/en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Barcelona
- Ave. Duration
- 36h 28m
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
Want to know more about travelling around Spain
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
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide































