There are 6 ways to get from Barajas to Athens by plane, bus, car, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Athens International Airport (ATH)MAD - ATH
6h 24m€75–201Bus via Tarragona
- Take the bus from Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid) to Estación Central de Autobuses de Zaragoza
- Take the bus from Estación Central de Autobuses de Zaragoza to Tarragona
- Take the bus from Tarragona - Bus Station to Tirana
- Take the bus from Tirana to Athens
47h 42mDrive 3,523.4 km
- Drive from Barajas to Athens3,523.4 km
36h 9m€630–910Bus
- Take the bus from Madrid Mendez Alvaro Estacion Sur to Sofia Serdica Bus StopUnion Ivkoni - Unibus 3419 / ...
- Take the bus from Sofia to Athens
2d 16h€190–253Bus, train
- Take the bus from Alcala de Henares to Sofia
- Take the bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Take the train from Thessaloniki to AthensIc
2d 17h€152–213Drive, car train
- Drive from Barajas to München Ost
- Take the car train from München Ost to Villach Hbf
- Drive from Villach Hbf to Athens
38h 2m€685–969
Adolfo Suárez Madrid–Barajas Airport (MAD) to Athens International Airport (ATH) flights
Questions & Answers
The cheapest way to get from Barajas to Athens is to fly which costs €75 - €210 and takes 6h 24m.
The fastest way to get from Barajas to Athens is to fly which takes 6h 24m and costs €75 - €210.
No, there is no direct bus from Barajas to Athens. However, there are services departing from Barajas and arriving at Athens via Ciudad Lineal, Madrid Mendez Alvaro Estacion Sur and Sofia. The journey, including transfers, takes approximately 2 days 16h.
The distance between Barajas and Athens is 2415 km. The road distance is 3523.4 km.
The best way to get from Barajas to Athens without a car is to bus via Tarragona which takes 47h 42m and costs .
It takes approximately 6h 24m to get from Barajas to Athens, including transfers.
Barajas to Athens bus services, operated by Union Ivkoni, depart from Madrid Mendez Alvaro Estacion Sur station.
The best way to get from Barajas to Athens is to fly which takes 6h 24m and costs €75 - €210. Alternatively, you can bus via Tarragona, which costs and takes 47h 42m.
Barajas to Athens bus services, operated by Union Ivkoni, arrive at Sofia Serdica Bus Stop station.
Athens is 1h ahead of Barajas. It is currently 3:31 PM in Barajas and 4:31 PM in Athens.
What companies run services between Barajas, Madrid, Spain and Athens, Greece?
Iberia, Sky Express, and two other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Athens International Airport (ATH) every 4 hours. Alternatively, you can take a bus from Av.Logroño-Algemesi to Athens via Av.Hispanidad-Aeropuerto T4, Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid), Estación Central de Autobuses de Zaragoza, Tarragona - Bus Station, Tirana, and Tirana in around 47h 42m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Athens International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €80–160
- Website
- en.aegeanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Athens International Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €75–190
- Website
- skyexpress.gr
Flights from Adolfo Suárez Madrid–Barajas Airport to Athens International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–180
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Athens International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €75–320
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Athens
- Ave. Duration
- 5h 8m
- Frequency
- Twice daily
- Estimated price
- €22–35
- Website
- https://www.hellenictrain.gr/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid) to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 3h 45m
- Frequency
- Every 2 hours
- Estimated price
- €20–40
- Website
- https://www.alsa.com/en/
Bus from Estación Central de Autobuses de Zaragoza to Tarragona
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €19–29
- Website
- https://www.alsa.com/en/
- Phone
- +355 69 249 3348
- pati.travel@hotmail.com
- Website
- pati-travel.al
Bus from Tarragona - Bus Station to Tirana
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +30694 051 4160
- metroeurotirane@hotmail.com
- Website
- metroeuro.travel
Bus from Tirana to Athens
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
- Phone
- + 21 0524 9268
Bus from Tirana to Athens
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- facebook.com
- Phone
- +302110120492
- saimiritoursandtravels@gmail.com
- Website
- facebook.com
Bus from Tirana to Athens
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Madrid Mendez Alvaro Estacion Sur to Sofia Serdica Bus Stop
- Ave. Duration
- 47h 30m
- Frequency
- 3 times a week
- Estimated price
- €120–180
- Website
- https://union-ivkoni.com/en
Bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- €12–19
- Website
- https://union-ivkoni.com/en
- Phone
- 02 981 13 33
- outgoing@tourist-service.com
- Website
- en.tourist-service.com
Bus from Sofia to Athens
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a week
- Estimated price
- €68
- Website
- https://en.tourist-service.com/
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Alcala de Henares to Sofia
- Ave. Duration
- 2d 3h
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €17–24
- Website
- https://citylines.eu/
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
More Questions & Answers
Yes, the driving distance between Barajas to Athens is 3523 km. It takes approximately 36h 9m to drive from Barajas to Athens.
There are 5443+ hotels available in Athens.



















