| Duration | 4h 12m |
|---|---|
| Distance | 167 km |
| Average price | €168 |
| Nearby airports | 5 found |
The nearest airport to Spain is Madrid (MAD). Renfe AVE operates a train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants every 30 minutes. Tickets cost €95 - €170 and the journey takes 3h 22m. Three other operators also service this route.
Want to know about travelling to Spain? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.
The nearest airport to Spain is Cordoba (ODB) Airport which is 165 km away. Other nearby airports include Madrid (MAD) (167.5 km).
More informationIt takes 4h 12m to get from Barcelona to Madrid (MAD) Airport.
More informationWe recommend flying to Madrid (MAD) Airport, which is 494.4 km away from Barcelona. The train via Madrid Airport T4 from Madrid (MAD) to Barcelona takes 4h 12m.
More informationThere are nine+ hotels available in Spain.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps