Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Montpellier - MadridAverage price£54Average duration13h 55mDaily departures14
Valencia - MadridAverage price£28Average duration1h 56mDaily departures16
Barcelona - MadridAverage price£45Average duration3h 18mDaily departures29
Málaga - MadridAverage price£22Average duration6h 30mDaily departures4
Narbonne - MadridAverage price£111Average duration5h 42mDaily departures1

Stations and stops in Madrid

Map of locations