Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Lisbon - MadridAverage price$28Average duration8h 15mDaily departures31
Barcelona - MadridAverage price$91Average duration2h 52mDaily departures31
Paris - MadridAverage price$117Average duration18h 45mDaily departures38
Valencia - MadridAverage price$43Average duration1h 56mDaily departures14
Málaga - MadridAverage price$59Average duration2h 49mDaily departures13
Madrid, Madrid, Spain
Saturday4:43am

Madrid stations and stops

Locations map