Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

Search form

What are the most popular routes to Madrid?

Valencia - MadridAverage priceUS$57Average duration4h 15mDaily departures5
Paris - MadridAverage priceUS$96Average duration18h 20mDaily departures56
Montpellier - MadridAverage priceUS$79Average duration14hDaily departures14
Granada - MadridAverage priceUS$35Average duration5hDaily departures18
Perpignan - MadridAverage priceUS$122Average duration5h 6mDaily departures1

Stations and stops in Madrid

Map of locations