Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Barcelona - MadridAverage price$78Average duration7h 35mDaily departures25
Seville - MadridAverage price$82Average duration2h 39mDaily departures19
Toulouse - MadridAverage price$87Average duration13h 14mDaily departures12
Perpignan - MadridAverage price$226Average duration5h 6mDaily departures1
Lyon - MadridAverage price$138Average duration19hDaily departures19

Stations and stops in Madrid

Locations map