1map logoGo to main page

London, Greater London to Madrid, Community of Madrid from $61: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Madrid, Spain

How to Get from London to Madrid: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$61 - PlaneBest price
1269.9 kmDistance
4h 52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Madrid with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  13m
Estimated price
$68-323
Recommended
Company
various
Plane
Average Duration
5h  46m
Estimated price
$61-287
Cheapest
route map
Distance: 1269.9 km
Duration: 4h 52m

See more options

Pricing table
Company
various
Train
Plane
Average Duration
5h  27m
Estimated price
$70-299
Company
various
Drive
Drive
Average Duration
16h  23m
Estimated price
$85-290
Company
various
Drive
Plane
Average Duration
4h  52m
Estimated price
$88-284
Company
various
Train
Plane
Average Duration
5h  55m
Estimated price
$96-274
Company
various
Bus
Average Duration
26h  40m
Estimated price
$117-219
Company
various
Train
Plane
Average Duration
6h  53m
Estimated price
$135-405
Company
various
Train
Drive
Average Duration
39h  49m
Estimated price
$180-622
Company
various
Drive
Drive
Average Duration
28h  54m
Estimated price
$236-593
Company
various
Train
Bus
Average Duration
20h  56m
Estimated price
$246-547
Company
various
Train
Average Duration
13h  11m
Estimated price
$339-757

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $67 $62 $62 $64 $65 $65 $79
Fly $62 $58 $68 $104 $112 $72 $69

Traveling From London to Madrid

The journey from London to Madrid takes you from the bustling streets of a historic city steeped in royal heritage to the vibrant pulse of Spain, where flamenco and tapas await.

Best Neighbourhoods in Madrid

Madrid offers a variety of neighborhoods, each with its own charm.

Malasaña
• Trendy cafes and vintage shops abound.
• Vibrant nightlife with local bars and clubs.
Chueca
• Known for its lively LGBTQ+ community.
• Fantastic restaurants and lively street markets.
La Latina
• Famous for its tapas bars and local restaurants.
• Picturesque streets perfect for leisurely strolls.

Best Times To Visit Madrid's Attractions

Timing your visit can enhance your experience at Madrid's top spots.

Prado Museum
Visit early in the morning or on weekdays for fewer crowds.
Royal Palace of Madrid
Afternoons during the week offer a quieter exploration experience.
Retiro Park
Early mornings on weekends provide a peaceful escape from the city hustle.

Madrid Weather: What to Expect Year-Round

Madrid features a hot-summer Mediterranean climate with mild winters, making spring and fall the ideal seasons for comfortable exploration. Keeping an eye on the weather will help you pack appropriately and plan outdoor activities that suit the sunny days and cooler evenings.

Dining Recommendation in Madrid

Don’t miss trying a classic plate of patatas bravas at Casa Toni, where crispy potatoes meet a rich, spicy sauce that reflects Spain’s bold flavors. The lively atmosphere of local tapas bars, filled with laughter and communal dining, offers a refreshing contrast to more formal dining experiences in London.

London - Madrid operators

Explore transport companies operating between London and Madrid, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
iberia.com

Plane from London Heathrow (LHR) to Madrid (MAD)

Average Duration
2h 29m
Estimated price
$65-500
Website
britishairways.com

Plane from London Heathrow (LHR) to Madrid (MAD)

Average Duration
2h 29m
Estimated price
$65-500

Plane from London Gatwick (LGW) to Madrid (MAD)

Average Duration
2h 22m
Estimated price
$100-550
Website
ryanair.com

Plane from London Stansted (STN) to Madrid (MAD)

Average Duration
2h 30m
Estimated price
$45-360
Website
easyjet.com

Plane from London Gatwick (LGW) to Madrid (MAD)

Average Duration
2h 34m
Estimated price
$85-450

Plane from London Luton (LTN) to Madrid (MAD)

Average Duration
2h 30m
Estimated price
$210-450
Train Show train routes
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Train from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
$12-18
Contact phone
+44 345 850 1530
Website
gatwickexpress.com

Train from London Victoria to Gatwick Airport

Average Duration
30m
Estimated price
$19-27
Contact phone
0345 026 4700
Website
thameslinkrailway.com

Train from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
$19-40
Contact phone
03457 125 678
Website
eastmidlandsrailway.co.uk

Train from London St Pancras Intl to Luton

Average Duration
24m
Estimated price
$12-27
Contact phone
+44 3457 000 125
Website
gwr.com

Train from Paddington to Bristol Temple Meads

Average Duration
1h 36m
Estimated price
$70-150
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from London St Pancras Intl to Paris Nord

Average Duration
2h 24m
Estimated price
$130-380
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.co.uk

Bus from London Victoria to Paris City Centre - Bercy Seine

Average Duration
9h 30m
Estimated price
$40-60
Contact phone
+33 1 71 53 01 80
Website
blablacar.co.uk

Bus from London Victoria to Paris City Centre - Bercy Seine

Average Duration
9h 30m
Estimated price
$35-55
Ferry
Contact phone
0330 159 7000
Website
brittany-ferries.co.uk

Ferry from Plymouth to Santander

Average Duration
20h 30m
Estimated price
$85-370

Ferry from Portsmouth International Port to Santander

Average Duration
31h 30m
Estimated price
$100-450
all-pages.other Show other routes
Website
eurotunnel.com

Other from Folkestone to Calais-Fréthun

Average Duration
35m
Estimated price
0-0

London to Madrid: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Madrid offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚄 Embark on an exciting train journey from London to Madrid with a total travel time of approximately 13 hours and 11 minutes. Although there isn't a direct route, you'll enjoy a scenic ride through Paris and Barcelona before reaching your destination at Estación de tren de Atocha. 💰 Prices for a London to Madrid train ticket range from £268 to £598, offering travelers the flexibility to choose from different fare options based on their preferences. Sit back, relax, and immerse yourself in the diverse landscapes as you cover the distance between these two iconic European capitals through an unforgettable train adventure.
Departure Point
London St Pancras Intl station
Arrival Point
Estación de tren de Atocha station
Useful tips for train travellers
• On your train journey from London to Madrid, you can expect a variety of catering services depending on the operator. Eurostar, for example, offers a menu featuring sandwiches, snacks, and drinks in Standard Class, while First Class provides a complimentary meal service with more gourmet options. Be sure to check the specifics on the operator's website closer to your departure date.
• For your trip, you will likely be using the services of Eurostar and Renfe-SNCF. Eurostar offers Standard Class and Standard Premier (a step up from Standard Class with additional perks) as its primary options, while Renfe-SNCF offers Comfort and First Class. You can visit their websites for more specifics: Eurostar (eurostar.com) and Renfe-SNCF (renfe-sncf.com).
• Upon arrival at Madrid's Atocha station, be prepared to navigate through a large and busy terminal. You can store your luggage at the left luggage office located near the main entrance, and restrooms are available throughout the station. If you need a shower, the hotel services nearby (e.g., Crowne Plaza) may allow you to use their facilities for a fee. The fastest way to get to Madrid's city center from Atocha is by taking Line 1 of the Metro (the light blue line) with direct access to key areas like Gran Via and Sol. You can also find buses, such as the 53 and 147 lines, that connect to various parts of the city.
🛫 Traveling from London to Madrid by plane is quick and convenient, with a direct flight from London Heathrow Airport to Madrid Airport lasting just 2 hours and 25 minutes. Airlines such as Air France, British Airways, and Iberia provide this route for passengers. 🌍 It takes approximately 5 hours and 13 minutes to fly from London to Madrid, making it an efficient way to travel between the two vibrant European capitals. The aerial journey offers stunning views of the landscapes below as you transition from the UK to Spain. 💸 Prices for flights between Madrid and London can range from £54 to £255, allowing travelers to find affordable options based on their budget and preferences. Booking in advance or being flexible with travel dates can help secure the best deals for this international route.
Departure Point
London Heathrow Airport
Arrival Point
Madrid Airport
Useful tips for plane travellers
• Consider booking with British Airways as they often have the most direct flights and provide complimentary snacks on this short route, making your trip more enjoyable.
• Upon arrival at Madrid-Barajas Airport (MAD), follow signs to Terminal 4—this is where international flights land and offers a seamless connection to the city center via the Metro (Line 8) for just €5.
• Taxi fares from Madrid-Barajas Airport to the city center range from €30 to €35, but be aware that the fee increases slightly after 9 PM or during peak traffic; consider checking real-time pricing on Taxi Madrid for updated rates.
🚌 Starting from London Victoria, there is no direct bus to Madrid but you can take a journey with transfers via Paris City Centre - Bercy Seine. The total travel time is approximately 26 hours and 40 minutes. 🌍 The route covers a distance of 1,545 km with a total of 2 transfers. The first step involves traveling towards Paris City Centre - Bercy Seine, followed by a transfer to Paris and eventually reaching Madrid at Estación Sur de Autobuses. 💸 Prices for this bus trip from London to Madrid range from £92 to £173. It's a long but scenic journey that can be a unique way to experience traveling through different countries.
Departure Point
London Victoria station
Arrival Point
Estación Sur de Autobuses station
Useful tips for bus travellers
• Make sure to book your tickets in advance using both FlixBus (flixbus.com) and BlaBlaCar Bus (fr.ouibus.com) to secure the best prices and availability, considering that direct routes don’t exist.
• Keep in mind that during your transfers in Paris, you'll need to navigate the bus terminals, so familiarize yourself with the layout of Paris City Centre - Bercy Seine to ensure a smooth transition with just 3 hours to catch your next bus.
• Upon arriving at Estación Sur de Autobuses in Madrid, be prepared for the vast station; utilize the detailed station maps and signage to locate local transportation options such as metro or bus connections easily, which can be found at the station's website: estacion-sural.com

Frequently asked questions

Find out more about the route from London to Madrid.

Or choose the category:
The cheapest way to get from London to Madrid is by flying. There are several budget airlines that offer affordable flights between the two cities, with prices ranging from £48 to £223. The flight duration is approximately 5 hours and 55 minutes. Booking in advance and being flexible with travel dates can help to secure the cheapest fares.
The fastest way to travel from London to Madrid is by flying. This option typically takes around 5 hours and 15 minutes. However, travel times can vary depending on factors such as the airline, layovers, and airport congestion. It is recommended to check multiple airline options and book in advance to secure the fastest travel time.
The distance between London and Madrid is approximately 790 miles. This distance is measured if you were to take a direct path between the two cities. However, keep in mind that the actual travel distance could vary slightly depending on the route taken by the chosen mode of transportation.
The best way to travel from London to Madrid without a car is by train. The train journey takes approximately 13 hours and 21 minutes and the tickets can cost between £255 and £597. There are direct trains available, but some may require a transfer. Alternatively, you can also consider flying from London to Madrid, which is a quicker option, with flight durations of around 2 hours, but prices can range from £48 to £223.
The journey from London to Madrid takes approximately 5 hours and 15 minutes, including any transfers. This time may vary depending on factors such as the mode of transportation and any layovers. It is recommended to check the specific travel schedules and routes to get the most accurate estimate for your desired trip.
The cheapest way to travel from London to Madrid is by flying. The flight takes approximately 5 hours and 15 minutes and costs between £52 and £255. Another option is to take the train, which takes 13 hours and 21 minutes and costs between £255 and £597. If you're looking for a more budget-friendly option and don't mind a longer journey, you can also take a bus, which takes around 25 hours and 30 minutes and costs between £183 and £278.
There are multiple options for accommodation in Madrid. There are over 1356 hotels available in the city, catering to various budgets and preferences. Prices start at £33 per night, offering a range of affordable options for travelers. From luxury hotels to budget-friendly hostels, there are plenty of choices to suit everyone's needs in Madrid.
Yes, there is no direct bus service available between London and Madrid. However, there are bus services that include transfers. The journey begins at Londres Victoria Coach Station and arrives at Madrid - South Station via Bilbao. The total travel time for this route is approximately 25 hours and 30 minutes, including the transfers.
You can catch the bus from London to Madrid at Londres Victoria Coach Station. ALSA operates the bus services from this station. It is recommended to check the schedule and book your tickets in advance to ensure a seat on the desired bus. The journey by bus from London to Madrid typically takes around 24-30 hours, so make sure to plan accordingly.
The bus from London to Madrid arrives at Madrid - South Station. This is the final stop for the bus journey. Madrid - South Station is conveniently located in the city center, allowing travelers to easily access their accommodations and explore the city. It is recommended to check the exact location of the bus stop beforehand to plan your onward journey.
To get to Madrid from the airport, you have a couple of options. The most convenient way is to take a taxi or use a ride-sharing service, which takes around 20-30 minutes and costs around €30-€40. Alternatively, you can take the metro, which takes around 45 minutes and costs €5. Lastly, you can also arrange for a private transfer or hire a car if you prefer more flexibility and convenience.
Air France, British Airways, and Iberia offer flights from London Heathrow Airport to Madrid Airport. These airlines provide several daily flights between the two cities, allowing travelers to choose the most convenient departure and arrival times. It is recommended to compare prices and schedules across these airlines to find the best option for flying between London and Madrid.
The fastest way to travel from London to Madrid is by taking a direct flight. The quickest flight from London Heathrow Airport to Madrid Airport takes approximately 2 hours and 25 minutes. Airlines such as Air France, British Airways, and Iberia offer flights on this route. The flight duration for the journey between London and Madrid is around 5 hours and 15 minutes. The ticket prices can vary from £53 to £248.
The flight from London to Madrid typically takes around 2 hours and 25 minutes. This is the quickest option for travel between the two cities. There are direct flights available from London Heathrow Airport to Madrid Airport. However, it's important to note that flight times may vary depending on factors such as weather conditions and air traffic.
Trains from London to Madrid arrive at Madrid-Puerta De Atocha station. This is the main train station in Madrid and is conveniently located in the city center. From there, travelers can easily access various transportation options or continue their journey within the city. Madrid-Puerta De Atocha station is well-equipped with facilities such as shops, cafes, and tourist information services, making it a convenient arrival point for travelers.
No, there is no direct train between London and Madrid. However, there are train services available that involve transfers. The journey typically includes departing from London St Pancras Intl, transferring at Paris Nord and Paris Gare De Lyon, and then continuing to Barcelona Sants Station. From there, you will need to catch another train to Madrid-Puerta De Atocha. The entire journey, including transfers, takes approximately 13 hours and 21 minutes.
To catch a train from London to Madrid you can board at London St Pancras Intl station. This is where the train services operated by Eurostar depart from. It is recommended to arrive at the station in advance to allow enough time for check-in and security procedures. The train journey from London to Madrid takes approximately 10-14 hours, depending on the specific route and stops.
The cost of a flight from London to Madrid can vary greatly. On average, the prices range from £53 to £248. However, it is important to note that these prices are subject to change depending on the time of booking, the airline, and other factors. It is advisable for travelers to compare prices and book in advance to secure the best possible deal for their flight.
The cost of a train ticket from London to Madrid ranges from £258 to £587, depending on factors like the time of travel, class of service, and availability of discounts. It's important to note that train prices might be higher compared to other modes of transportation, such as flying. However, traveling by train offers a scenic and comfortable journey, allowing you to relax and enjoy the beautiful European countryside. It's advisable to check different train operators, travel dates, and ticket options to find the best deal for your travel needs.
The cost of a bus ticket from London to Madrid typically ranges from £188 to £277. However, it's important to note that prices may vary depending on factors such as the time of booking, availability, and any ongoing promotions or discounts. It is recommended to check with different bus companies or online travel agencies to find the best price for your specific travel dates.