1map logoGo to main page

Madrid to London from $60: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
London, United Kingdom

How to Get from Madrid to London: 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.

$60 - PlaneBest price
1271.1 kmDistance
5h 3m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid to London 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  3m
Estimated price
$67-328
Recommended
Company
various
Plane
Average Duration
5h  53m
Estimated price
$60-288
Cheapest
route map
Distance: 1271.1 km
Duration: 5h 3m

See more options

Pricing table
Company
various
Drive
Drive
Average Duration
16h  20m
Estimated price
$0-0
Company
various
Plane
Train
Average Duration
5h  23m
Estimated price
$69-300
Company
various
Plane
Average Duration
7h  19m
Estimated price
$104-341
Company
various
Bus
Average Duration
27h  15m
Estimated price
$117-218
Company
various
Train
Drive
Average Duration
36h  41m
Estimated price
$179-605
Company
various
Drive
Drive
Average Duration
34h  9m
Estimated price
$207-605
Company
various
Bus
Train
Average Duration
20h  10m
Estimated price
$244-544
Company
various
Train
Average Duration
13h  35m
Estimated price
$336-758

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $90 $86 $94 $65 $75 $76 $67
Fly $64 $83 $68 $80 $89 $99 $154

Traveling From Madrid to London

A journey from Madrid to London offers a delightful contrast, welcoming you with Madrid’s vibrant culture and sunny plazas before immersing you in London’s historic charm and diverse cityscape.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each offering distinct experiences and attractions.

Covent Garden
• Vibrant markets and street performances entertain visitors year-round.
• Home to renowned theaters and dining options.
Shoreditch
• Famous for its street art and creative vibe.
• A hub of trendy cafes and unique boutiques.
Notting Hill
• Known for its colorful houses and Portobello Market.
• Offers a charming atmosphere and quaint streets.

Best Times To Visit London's Attractions

Timing your visits to London’s attractions can enhance your experience and minimize wait times.

The British Museum
Visiting early in the morning or late on Fridays reduces crowds significantly.
Tower of London
Midweek visits, especially on Wednesday mornings, offer a quieter exploration.
Buckingham Palace
Catch the Changing of the Guard ceremony early in the day for fewer tourists.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild summers and cool winters, making it a year-round destination. The best times to visit are typically late spring and early autumn, as pleasant weather enhances your outdoor adventures and sightseeing.

Dining Recommendation

Experience the vibrant flavors of London's Indian cuisine at Dishoom, where the rich aromas of spices create an inviting atmosphere that contrasts beautifully with Madrid’s tapas culture. The signature dish, the Irani chai and their house black daal, showcases a unique blend of local ingredients and spices, offering an unforgettable culinary journey that’s distinct from what you’d find in Spain.

Madrid - London operators

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

Plane Show flights
Website
iberia.com

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

Average Duration
2h 27m
Estimated price
65-500

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

Average Duration
2h 20m
Estimated price
100-550

Plane from Madrid (MAD) to London Gatwick via Bilbao

Average Duration
3h 57m
Estimated price
85-410

Plane from Madrid (MAD) to London City (LCY)

Average Duration
6h 5m
Estimated price
390-1400

Plane from Madrid (MAD) to London City via San Sebastian

Average Duration
7h 50m
Estimated price
390-1400
Website
britishairways.com

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

Average Duration
2h 27m
Estimated price
65-500

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

Average Duration
2h 20m
Estimated price
100-550

Plane from Madrid (MAD) to London Gatwick via Bilbao

Average Duration
3h 57m
Estimated price
85-410

Plane from Madrid (MAD) to London City via Geneva

Average Duration
4h 30m
Estimated price
650-1400
Website
vueling.com

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

Average Duration
2h 32m
Estimated price
65-500

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

Average Duration
2h 20m
Estimated price
100-550

Plane from Madrid (MAD) to London Gatwick via Bilbao

Average Duration
3h 57m
Estimated price
85-410

Plane from Madrid (MAD) to London Gatwick via Paris Orly

Average Duration
4h 15m
Estimated price
100-550
Website
ryanair.com

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

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

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

Average Duration
2h 25m
Estimated price
85-450
Train Show train routes
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 30m
Estimated price
55-80

Train from Madrid-Chamartin to Santander

Average Duration
4h 4m
Estimated price
35-55
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from Paris Nord to London St Pancras Intl

Average Duration
2h 21m
Estimated price
130-380
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Barcelona-Sants to Paris Gare De Lyon

Average Duration
6h 44m
Estimated price
180-290
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Train from Gatwick Airport to London Victoria

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

Train from Gatwick Airport to London Victoria

Average Duration
31m
Estimated price
19-27
Contact phone
0345 6000 650
Website
southwesternrailway.com

Train from Portsmouth & Southsea to London Waterloo

Average Duration
1h 31m
Estimated price
40-95
Bus Show bus routes
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación Sur de Autobuses to Orleans

Average Duration
14h 15m
Estimated price
100-150

Bus from Orleans to Massy Palaiseau

Average Duration
1h 14m
Estimated price
9-14

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h
Estimated price
110-160
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h 40m
Estimated price
80-120

Bus from Paris City Centre - Bercy Seine to London Victoria

Average Duration
8h 20m
Estimated price
35-55
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h 20m
Estimated price
100-150

Bus from Paris City Centre - Bercy Seine to London Victoria

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

Ferry from Santander to Portsmouth International Port

Average Duration
28h 15m
Estimated price
100-450
Website
eurotunnel.com

Ferry from Calais-Fréthun to Folkestone

Average Duration
35m
Estimated price
0-0

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

Traveling between Madrid and London 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.

🚄 To travel from Madrid to London by train, you will need to make several transfers along the way. The journey will take approximately 13 hours and 35 minutes, with stops in Barcelona, Lyon, and Paris before reaching London St Pancras Intl. 🛤️ The route from Madrid to London covers a distance of 1,841 km and involves 4 transfers. You will pass through Valladolid, Irun, Hendaia, and Montparnasse before boarding the Eurostar train at Paris Nord station for the final leg to St Pancras International. 💰 The prices for a train ticket from Madrid to London can vary between €309 to €697, depending on the class and availability.
Departure Point
Estación de tren de Atocha station
Arrival Point
London St Pancras Intl station
Useful tips for train travellers
• On the train operated by Eurostar, onboard catering services include a variety of meal options, drinks, and snacks. First Class passengers enjoy a complimentary three-course meal and a selection of wines, while Business Class offers a lighter meal with snacks and drinks available. Economy Class provides a café service with a menu of hot and cold options for purchase.
• Eurostar offers three seating options: Standard (Economy), Standard Premier (Business Class), and Business Premier (First Class). Standard seats are comfortable with options for seat selection, while Standard Premier offers more spacious seating and a light meal service. Business Premier includes wider seats, priority boarding, and complimentary meals, making it the most luxurious choice.
• Eurostar is the main operator for trains from Madrid to London, but you can check schedules and ticket bookings on these websites: Eurostar (eurostar.com), Renfe (renfe.com), and LNER (lner.co.uk). For local transport schedules in London, visit Transport for London (tfl.gov.uk), and for station maps, check King's Cross St Pancras International (stpancras.com).
🛫 Flying from Madrid Airport to London Heathrow Airport is convenient with direct flights that only take 2 hours and 15 minutes. Airlines such as Brussels Airlines, British Airways, and Iberia operate on this route. 💸 The cost of a flight between Madrid and London can range from €62 to €301, offering travelers a range of options to fit their budget. 🌍 In just over 5 hours, travelers can enjoy the vibrant city of London after departing from Madrid by plane.
Departure Point
Madrid Airport
Arrival Point
London Heathrow Airport
Useful tips for plane travellers
• If you're flying with British Airways or Iberia, consider checking in online to save time at Madrid Airport, as both airlines often have dedicated fast-track security lines for business and first-class passengers, which can significantly streamline your pre-flight experience.
• Upon arrival at London Heathrow Airport, be prepared for automated e-gate passport checks, which can save you substantial waiting time; ensure your passport is machine-readable, and if you're traveling with children, be aware they may need to go through a different line for processing.
• Taxis from Heathrow to Central London typically range from £50 to £80 depending on the time of day and traffic conditions; for a more budget-friendly option, consider the Heathrow Express train service to Paddington Station for approximately £25, or take the London Underground (Piccadilly Line) for around £6, which offers a great balance of cost and time.
🚌 While there is no direct bus from Madrid to London, you can take a bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine, then transfer to reach London Victoria. The journey, with transfers, typically takes around 27 hours and 15 minutes. 🌍 Madrid to London bus services are operated by companies like BlaBlaCar Bus and FlixBus. BlaBlaCar Bus departs from Estación Sur de Autobuses, while FlixBus arrives at London Victoria station. The prices for this bus trip range from €108 to €200. 🕰️ The total travel time from Madrid to London via bus is estimated at 27 hours and 15 minutes.
Departure Point
Estación Sur de Autobuses station
Arrival Point
London Victoria station

Frequently asked questions

Find out more about the route from Madrid to London.

Or choose the category:
The distance between Madrid and London is approximately 1271.4 km. The typical travel times vary depending on the mode of transportation. By train, it takes around 13 hours and 44 minutes to reach London from Madrid. By flying to London Gatwick and then taking a train, the travel time is about 5 hours and 23 minutes. Taking a direct flight from Madrid to London takes approximately 5 hours and 1 minute. Lastly, by bus, it takes around 26 hours and 55 minutes to travel from Madrid to London.
The most cost-effective and time-efficient transportation option for traveling from Madrid to London is by flying. It is the quickest way to reach London, taking approximately 5 hours and 1 minute. Although it may vary, flights can range from €55 to €293, making it the cheapest option available.
When traveling from Madrid to London there are different prices depending on the mode of transportation chosen. The train prices range from €298 to €673, offering a comfortable and convenient option for travelers. On the other hand, the bus prices vary from €119 to €171, providing a more affordable alternative.
To travel from Madrid to London without a car, the most convenient option is to take a train or a flight. By train, the journey takes approximately 13 hours and 44 minutes, with prices ranging from €293 to €687. If you prefer a faster option, flying takes around 5 hours and 1 minute, with prices ranging from €60 to €293. Another alternative is taking a bus via Paris, which takes 26 hours and 55 minutes and costs between €119 and €174.
There is no direct train or bus link between Madrid and London. However, there are options available. For train travel, you can take a route that includes transfers in Barcelona, Lyon, and Paris, with a total travel time of approximately 13 hours and 44 minutes. If you prefer to fly, it takes around 5 hours and 1 minute to reach London from Madrid. Lastly, taking a bus includes transfers in Paris, with a total travel time of approximately 26 hours and 55 minutes.
The flight between Madrid and London typically takes around 2 hours and 15 minutes. The duration may vary depending on the specific flight and airline. The cost of the flight can range from €61 to €287, depending on factors such as the airline, time of booking, and availability of deals or discounts.
There are numerous accommodation options available near London with over 3674 hotels to choose from. Prices for hotels in London start at €79 per night, providing a range of choices to suit different budgets and preferences.

Trips to London