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 buses, 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 €1.02. 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 bus travel to get you to Madrid. Lisbon at €14.00 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.
Located in , Spain, you can travel by bus to Madrid from 71 destinations and choose from 226 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