Compare all timetables for the bus from London to Madrid
Cheapest bus trips today
-
FlixBus31h 51m011:59 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/27/2025 11:59:00 PM to Sur Bus Station, Madrid (Spain) arriving at 6/29/2025 7:50:00 AM. 50 Economy ticket for $241 per person are available. Travel duration is 31h 51m
-
FlixBus28h 50m08:30 AMLondonVictoria Coach Station1:20 PMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/27/2025 8:30:00 AM to Sur Bus Station, Madrid (Spain) arriving at 6/28/2025 1:20:00 PM. 50 Economy ticket for $265 per person are available. Travel duration is 28h 50m
-
-
FlixBus25h 55m07:00 AMLondonVictoria Coach Station8:10 AMVitoria-GasteizBus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/29/2025 7:00:00 AM to Bus Station, Vitoria-Gasteiz (Spain) arriving at 6/30/2025 8:10:00 AM. 50 Economy ticket for $207 per person are available. Travel duration is 25h 10m
-
Transportes PESA0h 25m08:30 AMVitoria-GasteizBus Station8:55 AMMadridPríncipe Pío0EconomyA Bus from Transportes PESA goes from Bus Station, Vitoria-Gasteiz (Spain) at 6/30/2025 8:30:00 AM to Príncipe Pío, Madrid (Spain) arriving at 6/30/2025 8:55:00 AM. 50 Economy ticket for $6 per person are available. Travel duration is 0h 25m
Waiting Time 0h 20m -
Cheapest bus trips tomorrow
-
FlixBus28h 30m07:00 AMLondonVictoria Coach Station11:30 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/28/2025 7:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 6/29/2025 11:30:00 AM. 50 Economy ticket for $123 per person are available. Travel duration is 28h 30m
-
FlixBus31h 51m011:59 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/28/2025 11:59:00 PM to Sur Bus Station, Madrid (Spain) arriving at 6/30/2025 7:50:00 AM. 50 Economy ticket for $167 per person are available. Travel duration is 31h 51m
-
FlixBus32h 20m011:30 PMLondonStratford Bus Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/28/2025 11:30:00 PM to Sur Bus Station, Madrid (Spain) arriving at 6/30/2025 7:50:00 AM. 50 Economy ticket for $167 per person are available. Travel duration is 32h 20m
Cheapest bus trips Sunday
-
FlixBus36h 0m011:30 PMLondonStratford Bus Station11:30 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/29/2025 11:30:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 11:30:00 AM. 50 Economy ticket for $131 per person are available. Travel duration is 36h 0m
-
FlixBus33h 10m010:40 PMLondonStratford Bus Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/29/2025 10:40:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 7:50:00 AM. 50 Economy ticket for $153 per person are available. Travel duration is 33h 10m
-
FlixBus28h 30m07:00 AMLondonVictoria Coach Station11:30 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/29/2025 7:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 6/30/2025 11:30:00 AM. 50 Economy ticket for $174 per person are available. Travel duration is 28h 30m
-
FlixBus31h 51m011:59 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/29/2025 11:59:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 7:50:00 AM. 50 Economy ticket for $180 per person are available. Travel duration is 31h 51m
-
FlixBus37h 45m08:30 PMLondonVictoria Coach Station10:15 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/29/2025 8:30:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 10:15:00 AM. 50 Economy ticket for $204 per person are available. Travel duration is 37h 45m
Cheapest bus trips Monday
-
FlixBus29h 20m08:00 AMLondonVictoria Coach Station1:20 PMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/30/2025 8:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 1:20:00 PM. 50 Economy ticket for $186 per person are available. Travel duration is 29h 20m
-
FlixBus32h 50m011:00 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/30/2025 11:00:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/2/2025 7:50:00 AM. 50 Economy ticket for $207 per person are available. Travel duration is 32h 50m
-
FlixBus37h 15m09:00 PMLondonVictoria Coach Station10:15 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 6/30/2025 9:00:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/2/2025 10:15:00 AM. 50 Economy ticket for $220 per person are available. Travel duration is 37h 15m
-
-
FlixBus35h 35m010:40 PMLondonStratford Bus Station4:40 PMNantesHaluchère0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/29/2025 10:40:00 PM to Haluchère, Nantes (France) arriving at 6/30/2025 4:40:00 PM. 50 Economy ticket for $71 per person are available. Travel duration is 18h 0m
-
FlixBus16h 10m06:05 PMNantesHaluchère10:15 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Haluchère, Nantes (France) at 6/30/2025 6:05:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 10:15:00 AM. 50 Economy ticket for $56 per person are available. Travel duration is 16h 10m
Waiting Time 1h 25m -
Cheapest bus trips Wednesday
-
FlixBus31h 51m011:59 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 7/2/2025 11:59:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/4/2025 7:50:00 AM. 50 Economy ticket for $184 per person are available. Travel duration is 31h 51m
-
-
FlixBus35h 35m010:40 PMLondonStratford Bus Station4:40 PMNantesHaluchère0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/29/2025 10:40:00 PM to Haluchère, Nantes (France) arriving at 6/30/2025 4:40:00 PM. 50 Economy ticket for $71 per person are available. Travel duration is 18h 0m
-
FlixBus16h 10m06:05 PMNantesHaluchère10:15 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Haluchère, Nantes (France) at 6/30/2025 6:05:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 10:15:00 AM. 50 Economy ticket for $56 per person are available. Travel duration is 16h 10m
Waiting Time 1h 25m -
Cheapest bus trips Thursday
-
FlixBus30h 20m07:00 AMLondonVictoria Coach Station1:20 PMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 7/3/2025 7:00:00 AM to Sur Bus Station, Madrid (Spain) arriving at 7/4/2025 1:20:00 PM. 50 Economy ticket for $199 per person are available. Travel duration is 30h 20m
-
FlixBus31h 51m011:59 PMLondonVictoria Coach Station7:50 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Victoria Coach Station, London (United Kingdom) at 7/3/2025 11:59:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/5/2025 7:50:00 AM. 50 Economy ticket for $226 per person are available. Travel duration is 31h 51m
-
-
FlixBus35h 35m010:40 PMLondonStratford Bus Station4:40 PMNantesHaluchère0EconomyA Bus from FlixBus goes from Stratford Bus Station, London (United Kingdom) at 6/29/2025 10:40:00 PM to Haluchère, Nantes (France) arriving at 6/30/2025 4:40:00 PM. 50 Economy ticket for $71 per person are available. Travel duration is 18h 0m
-
FlixBus16h 10m06:05 PMNantesHaluchère10:15 AMMadridSur Bus Station0EconomyA Bus from FlixBus goes from Haluchère, Nantes (France) at 6/30/2025 6:05:00 PM to Sur Bus Station, Madrid (Spain) arriving at 7/1/2025 10:15:00 AM. 50 Economy ticket for $56 per person are available. Travel duration is 16h 10m
Waiting Time 1h 25m -
Frequency of bus connections between London and Madrid
Facts about the bus from London to Madrid
Compare all providers like FlixBus that travel 2 times every day by bus from London to Madrid in one click! Book your bus ticket from London to Madrid starting from $123!
Cheapest Bus | $123 |
Fastest Bus | 28h 30m |
Earliest Bus | 8:30 AM |
Latest Bus | 11:59 PM |
Daily Bus Routes | 2 Ø |
Distance | 785.3 miles |
Bus Companies | FlixBus |
Cheapest bus connections from London to Madrid
Every day, 2 buses from 1 bus companies leave London for Madrid: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 06/27/2025 and for the following days.
The cheapest time to travel from London to Madrid
How to save money travelling from London to Madrid
Book the ticket from London to Madrid in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from London to Madrid, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from London to Madrid are also emptier.Beloved bus companies from London to Madrid
FlixBus from London to Madrid
Here you will find the key facts about the FlixBus bus route London to Madrid:
Cheapest Price | $123 |
Fastest Bus | 28h 30m |
Earliest Bus | 8:30 AM |
Last Bus | 11:59 PM |
Daily Connections | 2 Ø |
Found on | 6/25/2025 |
All bus stations and stops in London and Madrid
In the map below, you can see where to find all bus stations in London and Madrid.
Compare the bus with other modes of transport
Service and Comfort on the bus from London to Madrid
FAQs about the London to Madrid bus
How much does a London Madrid bus trip cost?
How much could I save by comparing buses from London to Madrid?
On average, how many connections are available from London to Madrid each day?
How long does a bus journey from London to Madrid take?
What time is the first bus from London to Madrid?
What time is the last bus from London to Madrid?
Which bus companies operate the London Madrid route?
Is there a direct bus between London and Madrid?
What can I take with me on the London to Madrid bus route?
What equipment is available for the London Madrid bus route?
Available seat classes which are offered on the bus route London to Madrid
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to London and to Madrid
- Bus Routes to London
- Bus Bath - London
- Bus to London from Birmingham
- Blackpool to London bus
- Buses Bristol to London
- Buses from Brussels to London
- Buses to London from Cambridge
- Bus Canterbury to London
- Buses from Cardiff to London
- Bus from Chester to London
- Buses Colchester to London
- Dublin to London bus
- From Durham to London bus
- Eastbourne to London bus
- Bus from Haverfordwest to London
- Buses Hitchin to London
- Buses to London from Leeds
- Bus from Liverpool to London
- Buses to London from Nottingham
- Bus from Nuneaton to London
- Bus Windsor to London
- Bus Routes to Madrid
- Buses from Almería to Madrid
- Buses to Madrid from Amsterdam
- From Badajoz to Madrid bus
- Barcelona to Madrid bus
- Bus to Madrid from Jerez de la Frontera
- Buses from León to Madrid
- Buses Lisbon - Madrid
- Bus to Madrid from Lourdes
- Buses Murcia to Madrid
- Buses from Pau to Madrid
- From Plasencia to Madrid bus
- Quintanar de la Orden to Madrid bus
- Buses Segovia - Madrid
- Buses Seville to Madrid
- From Soria to Madrid bus
- From Toledo (ES) to Madrid bus
- Buses to Madrid from Valencia
- Buses from Valladolid to Madrid
- Bus Vigo to Madrid
- Buses Zamora to Madrid