Search coach tickets to Madrid

switcheroo

Quickview

How to get to Madrid by coach?

Routes58
Trips per day200
coach carriers2
Stations4
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap coach tickets to Madrid?

The cheapest prices for a coach ticket to Madrid that users have found recently on Wanderu start at €1.03. Such great deals to Madrid are available on one route to Porto. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on coach travel to get you to Madrid. Lisbon at €14.25 has consistently the lowest average coach ticket prices to Madrid.

What are the main coach stations in Madrid?

The most popular coach 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 coach station in Madrid.

Grenoble

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

Paris

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

Lisbon

There are 8 coach schedules per day connecting Lisbon with Madrid. It takes on average 8 hours and 52 minutes to travel 313 miles, 503 kms, by coach from Lisbon. One coach company operates schedules from Lisbon, with FlixBus offering the most daily connections to Madrid. Travelling by coach from Lisbon you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
8h 52m
Avg. Price
€15.73

Prague

There are 7 coach schedules per day connecting Prague with Madrid. It takes on average 44 hours to travel 1103 miles, 1774 kms, by coach from Prague. One coach company operates schedules from Prague, with Eurolines France offering the most daily connections to Madrid. Travelling by coach from Prague you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
1d 20h 0m
Avg. Price
€103.54

Bordeaux

There are 6 coach schedules per day connecting Bordeaux with Madrid. It takes on average 9 hours and 15 minutes to travel 345 miles, 555 kms, by coach from Bordeaux. 2 coach carriers offer schedules from Bordeaux, with FlixBus offering the most daily connections to Madrid. Travelling by coach from Bordeaux you will most likely to arrive in Madrid at Central Bus Station.
Avg. Time
9h 15m
Avg. Price
€35.45
Located in , Spain, you can travel by coach to Madrid from 58 destinations and choose from 200 daily coach schedules to get you there. FlixBus has the most coach connections to Madrid. The furthest coach arriving in Madrid covers a distance of 920.98 miles, 1481.79 kms, covering the journey in 33 hours and 6 minutes

Coach companies serving Madrid

FlixBus

There are 17.966942 daily FlixBus schedules to Madrid. FlixBus can get you to Madrid by coach from 23 destinations incuding Lisbon.
Avg. Time
13h 17m
Avg. Price
€33.39

Ouibus

There are 84.431818 daily Ouibus schedules to Madrid. Ouibus can get you to Madrid by coach from 54 destinations incuding Paris.
Avg. Time
19h 3m
Avg. Price
€46.51