Search bus tickets to Madrid

switcheroo

Quickview

How to get to Madrid by bus?

Routes72
Trips per day225
bus carriers5
Stations5
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu Fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best coaches, trains and flights in one place.

How to find cheap bus tickets to Madrid?

The cheapest prices for a bus ticket to Madrid that users have found recently on Wanderu start at €9.99. 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 €13.95 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 Adolfo Suárez Madrid-Barajas Airport, Terminal 4. Central Bus Station is the busiest bus station in Madrid.

Grenoble

There are 25 bus schedules per day connecting Grenoble with Madrid. It takes on average 22 hours and 4 minutes to travel 581 miles, 934 kms, by bus from Grenoble. One bus company operates schedules from Grenoble, with Ouibus offering the most daily connections to Madrid. Travelling by bus from Grenoble you will most likely to arrive in Madrid at Avenida de América, 9A.
Avg. Time
22h 4m
Avg. Price
€46.89

Paris

There are 16 bus schedules per day connecting Paris with Madrid. It takes on average 20 hours and 9 minutes to travel 655 miles, 1054 kms, by bus from Paris. 2 bus carriers offer schedules from Paris, with FlixBus offering the most daily connections to Madrid. Travelling by bus from Paris you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
20h 9m
Avg. Price
€54.28

Bordeaux

There are 8 bus schedules per day connecting Bordeaux with Madrid. It takes on average 9 hours and 26 minutes to travel 345 miles, 555 kms, by bus from Bordeaux. 3 bus carriers offer schedules from Bordeaux, with Union Ivkoni offering the most daily connections to Madrid. Travelling by bus from Bordeaux you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
9h 26m
Avg. Price
€37.26

Tours

There are 7 bus schedules per day connecting Tours with Madrid. It takes on average 17 hours and 51 minutes to travel 530 miles, 852 kms, by bus from Tours. 2 bus carriers offer schedules from Tours, with FlixBus offering the most daily connections to Madrid. Travelling by bus from Tours you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
17h 51m
Avg. Price
€49.34

Prague

There are 7 bus schedules per day connecting Prague with Madrid. It takes on average 44 hours to travel 1103 miles, 1774 kms, by bus from Prague. One bus company operates schedules from Prague, with Eurolines France offering the most daily connections to Madrid. Travelling by bus from Prague you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
1d 20h 0m
Avg. Price
€104.23
Located in , Spain, you can travel by bus to Madrid from 72 destinations and choose from 225 daily bus schedules to get you there. Ouibus has the most bus connections to Madrid. The furthest bus arriving in Madrid covers a distance of 1322.06 miles, 2127.12 kms, covering the journey in 45 hours

Bus companies serving Madrid

Union Ivkoni

There are 1 daily Union Ivkoni schedules to Madrid. Union Ivkoni can get you to Madrid by bus from 3 destinations including Lyon.
Movies
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
14h 31m
Avg. Price
€44.75

FlixBus

There are 30 daily FlixBus schedules to Madrid. FlixBus can get you to Madrid by bus from 38 destinations including Lisbon.
Restroom
WiFi
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
14h 44m
Avg. Price
€38.20

Eurolines France

There are 2 daily Eurolines France schedules to Madrid. Eurolines France can get you to Madrid by bus from 2 destinations including Nice.
USB power
Restroom
WiFi
Extra legroom
Power outlet
Avg. Time
1d 10h 26m
Avg. Price
€126.36

Ouibus

There are 164 daily Ouibus schedules to Madrid. Ouibus can get you to Madrid by bus from 60 destinations including Paris.
Restroom
WiFi
Extra legroom
Power outlet
Green certified
Air conditioning
Avg. Time
19h 11m
Avg. Price
€54.08

Sindbad

There are 1 daily Sindbad schedules to Madrid. Sindbad can get you to Madrid by bus from Kraków.
Restroom
WiFi
Movies
Extra legroom
Air conditioning
Beverage
Avg. Time
1d 21h 0m
Avg. Price
€150.05