Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Lisbon - MadridAverage priceARS 44 021Average duration8hDaily departures55
Seville - MadridAverage priceARS 85 121Average duration2h 39mDaily departures18
Barcelona - MadridAverage priceARS 80 804Average duration3h 17mDaily departures27
Montpellier - MadridAverage priceARS 119 169Average duration13h 55mDaily departures16
Toulouse - MadridAverage priceARS 112 716Average duration13h 14mDaily departures14

Madrid stations and stops

Locations map