Cheap Bus, Train and Carpool tickets to Madrid

Scenic view of Madrid

What are the most popular routes to Madrid?

Lisbon - MadridAverage priceTHB 853Average duration8hDaily departures51
Montpellier - MadridAverage priceTHB 2,341Average duration14hDaily departures11
Marseille - MadridAverage priceTHB 2,767Average duration17h 29mDaily departures22
Toulouse - MadridAverage priceTHB 2,140Average duration13h 25mDaily departures12
Valencia - MadridAverage priceTHB 1,861Average duration4h 20mDaily departures7

Stations and stops in Madrid

Locations map