There are 6 ways to get from Piraeus to Madrid by subway, plane, bus, train, car, 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.
Subway, fly
best- Take the subway from Dimotikó Théatro Peiraiá to Athens Airportsubway
- Fly from Athens International Airport (ATH) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ATH - MAD
7h 19m€80–212Bus, train
- Take the bus from Piraeus to Durrësbus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
41h 25mDrive 3,515.8 km
- Drive from Piraeus to Madridcar 3,515.8 km
36h 58m€643–928Train, bus
- Take the train from Athens to Platytrain Ic
- Take the bus from Alexándreia to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
43h 18mBus, bus and ferry, train
- Take the bus from Piraeus to Fierbus
- Take the busferry from Fier to Ventimigliabusferry
- Take the train from Nice Ville to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain
2d 3hBus, bus and ferry
- Take the bus from Piraeus to Vlorëbus
- Take the busferry from Vlorë to Genoabusferry
- Take the bus from Genoa to Madridbus
2d 8h
Athens International Airport (ATH) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Questions & Answers
The cheapest way to get from Piraeus to Madrid is to subway and fly which costs €80 - €220 and takes 7h 19m.
The fastest way to get from Piraeus to Madrid is to subway and fly which takes 7h 19m and costs €80 - €220.
No, there is no direct bus from Piraeus to Madrid. However, there are services departing from Piraeus and arriving at Madrid via Vlorë, Fiume/Xx Settembre and Genoa. The journey, including transfers, takes approximately 2 days 8h.
The distance between Piraeus and Madrid is 2436 km. The road distance is 3515.8 km.
The best way to get from Piraeus to Madrid without a car is to bus and train which takes 41h 25m and costs .
It takes approximately 7h 19m to get from Piraeus to Madrid, including transfers.
Piraeus to Madrid bus services, operated by Euro Interlines Komatas Tours, depart from Piraeus station.
Piraeus to Madrid bus services, operated by Euro Interlines Komatas Tours, arrive at Vlorë station.
Madrid is 1h behind Piraeus. It is currently 5:21 PM in Piraeus and 4:21 PM in Madrid.
Yes, the driving distance between Piraeus to Madrid is 3516 km. It takes approximately 36h 58m to drive from Piraeus to Madrid.
What companies run services between Piraeus, Greece and Madrid, Spain?
There is no direct connection from Piraeus to Madrid. However, you can take the subway to Athens Airport, walk to Athens International Airport (ATH) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid-Aeropuerto T4, then take the train to Madrid Chamartín. Alternatively, you can take a bus from Piraeus to Madrid-Puerta de Atocha-Almudena Grandes via Durrës, Durrës, Tirana, Barcelona, Estación de Autobuses de Sants, and Barcelona-Sants in around 41h 25m.
- Website
- iberia.com
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €70–170
- Phone
- +30 210 8202900
- [email protected]
- Website
- OASA
Subway from Dimotikó Théatro Peiraiá to Athens Airport
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- €9
- Website
- OASA
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Piraeus to Durrës
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
Bus from Piraeus to Fier
- Ave. Duration
- 8h 42m
- Frequency
- Twice daily
- Estimated price
- €45
- Schedules at
- top-lines.gr
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 7030+ hotels available in Madrid.






