Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Lisbon - MadridAverage priceR 467Average duration8hDaily departures42
Paris - MadridAverage priceR 1 386Average duration17h 30mDaily departures44
Marseille - MadridAverage priceR 1 169Average duration16h 30mDaily departures13
Porto - MadridAverage priceR 544Average duration8h 45mDaily departures20
Toulouse - MadridAverage priceR 900Average duration13hDaily departures5

Madrid stations and stops

Locations map