The cheapest and fastest trains from London to Madrid
Cheapest price
£403
Average price
£403
Fastest journey
23 h 14 m
Average duration
23 h 14 m
Trains per day
1
Distance
1264 km
The best way to find a cheap train ticket from London to Madrid is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from London to Madrid will cost around £403 if you buy it on the day, but you can find cheap train tickets today for only £403.
To travel from London to Madrid you need to make at least 3 changes.


Travel Information
Compare train, coach and flight for London to Madrid
Omio recommends booking the flight as it is the most popular option from London to Madrid among Omio's users. If you are prioritising price take the coach with prices starting from £96. For those with little time consider booking a train which can get you there in 1h 30m. In case you are seeking to minimise your carbon footprint the coach is your best bet as it emits only 1.3 - 3.2kg. The ticket price range depends on the travel mode: a coach costs an average of £96, and a train costs an average of £334.
Distance: 1264 km
Compare train with
| Train | Most popular Flight | Coach |
|---|---|---|
£389 Average Price | £190 Average Price | £185 Average Price Cheapest |
2h 0m Average total duration Fastest 1h 30m Onboard + 30m Additional time* | 6h 59m Average total duration 3h 59m Onboard + 3h 0m Additional time* | 26h 36m Average total duration 26h 6m Onboard + 30m Additional time* |
- CO2 emissions | 3.8 - 7.6kg CO2 emissions | 1.3 - 3.2kg CO2 emissions Lowest |
![]() Most popular train company | ![]() Most popular airline | ![]() Most popular bus company |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
London to Madrid train times
The table below shows live departures for London to Madrid trains for today, Sunday 16 November. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
![]() | 15:31 London | 24h14 | 15:45 Madrid | 3 changes | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets London to Madrid by train, coach or flight
Compare train, coach and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
16 Nov
17 Nov
18 Nov
19 Nov
20 Nov
21 Nov
22 Nov
23 Nov
24 Nov
25 Nov
26 Nov
27 Nov
28 Nov
29 Nov
30 Nov
01 Dec
02 Dec
03 Dec
04 Dec
05 Dec
06 Dec
How far in advance should I book train tickets from London to Madrid?
Journey information
Overview: Train from London to Madrid
Trains from London to Madrid run on average 1 times per day, taking around 1h 30m. Cheap train tickets for this journey start at £334 but you can travel from only £38 by flight.
The earliest train runs at 06:01, the last at 23:45. The fastest train covers the 1264 km distance in 22h 20m.
Distance 1264 km |
Average train duration 1h 30m |
Cheapest ticket price £334 |
Trains per day 1 |
Fastest train 22h 20m |
First train 06:01 |
Last train 23:45 |
Train companies: Renfe ALVIA, Eurostar from London to Madrid trainsRenfe ALVIA, Eurostar trains will get you between London and Madrid from £38. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Renfe ALVIA
Eurostar
Trains from London to Madrid
Passengers who are intending to travel from London to Madrid will find a service that varies in duration and frequency. There isn’t a direct route via train to Madrid from London but instead a journey that requires approximately 4 changes. Expect an average duration of 14h and travel by some of the leading train providers. All providers offer great service, as well as good onboard facilities that are accessible to all passengers.
London to Madrid Train Time: Daily Departures
Those who are seeking to reach Madrid from London will find that parts of their journey are frequent, whilst others don’t run that often. You will find that you will have to change trains on your journey, all of which change in their frequency and duration. Your starting journey to Paris Nord Station from London St Pancras Stations runs twice daily. Your train that then travels to Paris Gare De Lyon Station that runs every 15mins. Your train will then reach its next leg of the journey, reaching Barcelona-Sants Station. This journey runs once daily. Finally, when your train is due to reach Madrid-Puerta De Atocha Station, expect a frequency of one train per hour.
How long is the journey by train from London to Madrid?
On average, you’ll find that the journey from London to Madrid averages at approximately 14h. This is with a selection of different public transport options and many changes along the journey until you reach your final destination. You should also expect them to differ in duration. You’ll commonly find that you will need to depart and change your options of transport at destinations like Paris Nord Station, Paris Garde De Lyon Station, and Barcelona-Sants Station. You can find that some of the trains run as frequently as every 15mins whereas you might only find other trains that only run once daily. There will be a selection of providers that cover this journey rather than just a singular one.

Madrid Skyline. Source: Shutterstock
What are the departure and arrival stations for trains from London to Madrid?
Departure train station: Expect that your departure station from London to Madrid will always depart from the leading train station, London St. Pancras International. This train station sees some of the most popular and leading companies travel to and from its origin. It lies at a distance of just 2 miles (3.2km) from central London. You can easily reach the distance with a variety of buses or trains. At the station, you can find a selection of eateries, toilet facilities, ticket machines, money withdrawal points, and much more.
Arrival train station: When you’re due to arrive in Madrid with your train that has departed from London, expect that the train will arrive at Madrid Atocha Station. You’ll find that the station is on the south-eastern side of the city centre and is at a distance of just 3.7 miles (6km.) You can achieve the distance with transport like trains, buses, Metro, or even taxis. At the station, you can find ticket dispensers, ATM machines, eateries, as well as much more.
Which train companies travel from London to Madrid?
Depending on which part of the journey that you’re undertaking, expect different providers to take you the distance. They all offer different onboard facilities and all vary in their duration. Expect leading train providers like Eurostar, Renfe SNCF, Paris RER, Renfe AVE, and more. A passenger should also expect that these trains will differ in their frequency and can range from anything as quick as a train every 15mins or to just one running train per day. On average, the journey from London to Madrid averages at approximately 14h. Otherwise, the fastest train is as quick as 7mins. This is from Paris Nord Station to Paris Gare De Lyon Station with either Renfe SNCF or Paris RER. Alternatively, the longest duration of train is 6h 34mins. This is the duration of trains departing from Paris Gare De Lyon Station and arriving at Barcelona-Sants Station. This journey is usually completed by the train provider, Renfe SNCF.
Eurostar trains from London to Madrid
The Eurostar will take you on the first leg of your journey, departing from London St Pancras Station. The train will then take approximately between 2h 16mins to 2h 22mins before it reaches Paris Nord Station. Passengers can also expect this train to run twice daily. When you travel with Eurostar, expect great onboard facilities and good service from staff.
Renfe SNCF trains from London to Madrid
The provider, Renfe SNCF is extremely popular, especially on routes to Madrid from London. It offers multiple journeys on route to Madrid but passengers can commonly find that its most popular service on this route is the one that actually departs from Paris Gare De Lyon Station and arrives at Barcelona-Sants Station. The journey takes approximately 6h 34mins and runs just once daily.
Paris RER trains from London to Madrid
The provider, Paris RER, has the possibility of covering a selection of travel throughout your journey from London to Madrid but expect its most frequent service to be from Paris Nord Station to Paris Gare De Lyon Station. This journey can take from as little as 10mins or at a longer time of 17mins. The fare is reasonably priced and onboard passengers can find great service and onboard facilities.
Trains from London to Madrid: Services on Board
Depending on which provider that you are due to travel with, expect its varieties of onboard services to differ. You will commonly find that all providers are equipped with additional services for passengers with reduced mobility access. There is also additional help from staff who will help you on and offboard the train. When you’re travelling on the Eurostar, you’ll find that you can only bring 2 items of luggage, exceeding no more than the length of 85cm. Whereas Renfe trains have a weight limit of 25kg (55lbs) and a total size of 290cm. Passengers can choose from either standard or first-class tickets, depending on which part of the journey that they’re on. Although they both offer great onboard facilities, you will usually find that those who choose first-class will find more accessible facilities, especially eatery options.

Madrid Couple. Source: Shutterstock
How to find cheap train tickets from London to Madrid?
Did you know that there are a number of money-saving tips that will help you save some money for your train tickets? With just a few simple clicks of a button, you can find a variety of prices. Consider preparing for your booking with suitable time in advance. If you prepare for your booking either weeks or months in advance, you’re guaranteed to find the best price for your travel.
Alternatively, why don’t you consider altering your booking dates and be flexible? If you alter the dates of your duration of stay by just a few days, you can be facing much better prices. This is usually because you’ll find that prices tend to increase on certain days of the week, especially on weekends.
Otherwise, do your research and be specific on which trains that you choose for your journey. There are many providers that cover the route from London to Madrid so perhaps consider choosing the slower trains or ones that require more connecting stops.
To Madrid by train – travel tips
No matter if you’re looking to enjoy the foodie culture of Madrid, the leading venues to enjoy the top nightlife hotspots, or whether you’re seeking to enjoy some of the top attractions, you’ll be spoilt for choice. There’s something to do in Madrid that’s enjoyable to all men, women, and children. Just some of the top attractions in Madrid include visiting the Royal Palace of Marid, El Retiro Park, Museo Nacional del Prado, Plaza Mayor, Temple of Debod, Puerta del Sol, as well as much more.
Alternatively, why don’t you consider visiting some of the top restaurants like El Social, Bricco Gourmet Madrid, Los Montes de Galicia, Cacao, Restaurante Algabía, and CEBO Madrid Restaurant?. No matter how you choose to spend your time in Madrid, you’ll be quickly anticipating your return, and Madrid will be looking forward to having you.
FAQs: London to Madrid train
Find answers to the most common questions about traveling from London to Madrid by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Madrid, this guide helps you travel smarter and with confidence.

More options for your journey from London to Madrid
Here are some other resources that might have the information you need



