Search bus tickets toMadrid

switcheroo

Quickview

How to get to Madrid by bus?

Routes46
Trips per day112
bus carriers4
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest bus tickets to Madrid?

The cheapest prices for a bus ticket to Madrid that users have found recently on Wanderu start at $22.90. Such great deals to Madrid are available on two routes including Lisbon and Porto. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Madrid. Lisbon at $28.49 has consistently the lowest average bus ticket prices to Madrid.

What are the main bus stations in Madrid?

The most popular bus stations in Madrid are Central Bus Station, Avenida de América, 9A and Central Bus Station. Central Bus Station is the busiest bus station in Madrid.

What are the most popular bus routes to Madrid?

Lyon

There are 9 bus schedules per day connecting Lyon with Madrid. It takes on average 26 hours and 34 minutes to travel 568 miles, 913 kms, by bus from Lyon. 2 bus carriers offer schedules from Lyon, with Eurolines France offering the most daily connections to Madrid. Traveling by bus from Lyon you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
trip-duration
Avg. Price
$80.08

Paris

There are 9 bus schedules per day connecting Paris with Madrid. It takes on average 20 hours and 45 minutes to travel 655 miles, 1054 kms, by bus from Paris. 3 bus carriers offer schedules from Paris, with FlixBus offering the most daily connections to Madrid. Traveling by bus from Paris you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
trip-duration
Avg. Price
$67.56

Rotterdam

There are 9 bus schedules per day connecting Rotterdam with Madrid. It takes on average 31 hours and 30 minutes to travel 886 miles, 1425 kms, by bus from Rotterdam. One bus company operates schedules from Rotterdam, with Eurolines France offering the most daily connections to Madrid. Traveling by bus from Rotterdam you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
trip-duration
Avg. Price
$128.28

Nice

There are 7 bus schedules per day connecting Nice with Madrid. It takes on average 25 hours and 31 minutes to travel 607 miles, 976 kms, by bus from Nice. One bus company operates schedules from Nice, with Eurolines France offering the most daily connections to Madrid. Traveling by bus from Nice you will most likely to arrive in Madrid at Avenida de América, 9A.
Avg. Time
trip-duration
Avg. Price
$92.15

Nantes

There are 7 bus schedules per day connecting Nantes with Madrid. It takes on average 24 hours and 54 minutes to travel 483 miles, 776 kms, by bus from Nantes. 2 bus carriers offer schedules from Nantes, with Eurolines France offering the most daily connections to Madrid. Traveling by bus from Nantes you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
trip-duration
Avg. Price
$91.32