Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Valencia - MadridAverage priceR 769Average duration1h 56mDaily departures14
Barcelona - MadridAverage priceR 914Average duration7h 40mDaily departures18
Paris - MadridAverage priceR 2 153Average duration18h 40mDaily departures33
Porto - MadridAverage priceR 570Average duration8h 44mDaily departures22
Málaga - MadridAverage priceR 1 021Average duration2h 45mDaily departures13

Madrid stations and stops

Locations map