Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Paris - MadridAverage price£73Average duration18hDaily departures48
Avignon - MadridAverage price£79Average duration16h 40mDaily departures3
Barcelona - MadridAverage price£49Average duration3h 2mDaily departures52
Narbonne - MadridAverage price£55Average duration15h 20mDaily departures2
Perpignan - MadridAverage price£71Average duration12h 30mDaily departures5

Stations and stops in Madrid

Map of locations