Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Paris - MadridAverage priceCA$145Average duration18h 30mDaily departures53
Lisbon - MadridAverage priceCA$43Average duration8hDaily departures55
Montpellier - MadridAverage priceCA$101Average duration14hDaily departures12
Seville - MadridAverage priceCA$82Average duration2h 39mDaily departures19
Málaga - MadridAverage priceCA$71Average duration2h 58mDaily departures14

Madrid stations and stops

Locations map