Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Valencia - MadridAverage priceR 767Average duration1h 56mDaily departures14
Barcelona - MadridAverage priceR 912Average duration7h 40mDaily departures18
Paris - MadridAverage priceR 2 148Average duration18h 40mDaily departures33
Porto - MadridAverage priceR 568Average duration8h 44mDaily departures22
Málaga - MadridAverage priceR 1 019Average duration2h 45mDaily departures13

Madrid stations and stops

Locations map