How to travel from Madrid to London

Travel options
from Madrid to London

You can get from Madrid to London by train, bus or flight.

Our recommendation
flight

To get from Madrid to London on Oct 03 we recommend taking a flight because it’s the best combination of price and speed.

04:50PMMadrid Barajas Airport2h25 06:15PMLondon Heathrow Airport
0 transfers
1631One-way
Cheapest
04:50PMMadrid Barajas Airport2h25 06:15PMLondon Heathrow Airport
0 transfers
1631One-way
Other options
04:50PMMadrid Barajas Airport2h25 06:15PMLondon Heathrow Airport
0 transfers
1631One-way
03:45PMMadrid Barajas Airport2h30 05:15PMLondon Heathrow Airport
0 transfers
1951One-way
03:45PMMadrid Barajas Airport2h30 05:15PMLondon Heathrow Airport
0 transfers
1961One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay in London?

View on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Compare prices and tickets Prices for trains, buses and flights

Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22
Sun
Oct 23

Travel Information from Madrid to London

distanceDistance783 miles (1263 km)
modeAvailable travel modesBus, flight, ferry or train
priceTicket price range$6 - $102
cheapestCheapest modeTrain • $6 (€6) • 19 h 16 min
fastestFastest modeFlight • $102 (€98) • 2 h 10 min
carriersPopular travel companiesFlixbus or Vueling

Take a bus, flight, ferry or train to travel 783 miles (1263 km) to London from Madrid. If speed is a priority, then a flight is the best option with an average duration of 2 h 10 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $6 (€6). The most popular travel companies which serve this trip are Flixbus or Vueling among others. Travelers can even take a direct bus or flight from Madrid to London.

How to Travel from Madrid to London

The journey from Madrid to London is popular with travelers for both business and leisure. The trip between these two busy capital cities is convenient whether you choose to travel by bus or plane. Depending on the mode of transit and time of departure, journey times vary between 2 hours and 25 minutes and 27 hours and 17 minutes. Key departure points in Madrid include the Avenida de América and Estación Sur bus stations, and the Madrid-Barajas airport. Buses and flights from Madrid to London are available 7 days a week.

Buses from Madrid to London | Flights from Madrid to London

Madrid to London Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€100

27:15 h

2 Months Ahead

flight

€43

2:15 h

2 Weeks Ahead



What is the best way to travel from Madrid to London?

Cheapest way to travel from Madrid to London


cheap

Taking a bus is cheapest way to travel from Madrid to London. Buses traveling from Madrid to London depart from either Madrid's Avenida de América and Estación Sur bus stations. The journey is run by Eurolines France. and require a change in Bilbao. The trip takes at least 27 hours and 17 minutes, which is perfect for slow travelers that want see a lot of the Spanish countryside along the way.


Fastest way to travel from Madrid to London


fast

Flying is the fastest way to travel from Madrid to London. Flights that go from Madrid to London depart from Madrid's Barajas airport and arrive at one of London's 6 airports after approximately 2 hours and thirty minutes. Over 30 direct flights travel from Madrid to London every day, with the first departing at 2:25 a.m. Airlines that travel directly from Madrid to London include EasyJet, Iberia, and Air Europa.


Most popular way to travel from Budapest to London


popular

Flying is by far the most popular way to travel from Budapest to London. Flights are conveniently offered all around the clock, and it is significantly faster than traveling by bus. Traveling from Budapest to London by plane allows you to choose which airport in London you would like to arrive to.


How to get from Madrid to London

The Best Way According to our Users

When it comes to choosing a method of transportation from Madrid to London, 100,00% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Madrid to London, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Madrid to London. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Attractions in Madrid

Madrid is a vibrant international city that draws more than 3.5 million international visitors per year. Some of Madrid's main attractions include the Royal Palace of Madrid, the Royal theater, the National Library and the Golden Triangle of Art, as well as Real Madrid and Atletico de Madrid football clubs.

Attractions in London

London receives the most international arrivals out of any city in the world. Some of London's main attractions include the Tower of London, Westminster Abbey, Buckingham Palace, St Paul's Cathedral, Tower Bridge, the London Eye, the British Museum, the Tate Modern and Wembley Stadium as well as Chelsea, Arsenal, and Tottenham Hotspur football clubs.

Travel Tips: Travel from Madrid to London

Travel Tips: Travel to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to London.
FAQs

International travel from Madrid, Spain to London, United Kingdom is: Unrestricted.

Can I enter United Kingdom if coming from Spain?

Entry into United Kingdom is currently allowed for: Entry is unrestricted for citizens and permanent residents of Spain.

Am I required to self-quarantine upon arrival to London if traveling from Madrid?

Conditions of entry:

  • There are no current restrictions

What measures do I need to follow in London, United Kingdom due to the pandemic?

All travelers in United Kingdom must observe the following coronavirus safety measures:

  • Social distance: metre (s) ( feet)
  • Face mask: Regional advice

The information above was last checked on 10/1/22; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip between Madrid and London.

The restriction level for your return to Madrid, Spain from United Kingdom is: Conditional.

Is my journey back to Madrid from London restricted?

Entry into Spain is currently allowed for: Entry is conditional for citizens and permanent residents of United Kingdom.

Do I need to self-quarantine upon arrival in Madrid from London?

Conditions of reentry into Spain:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the coronavirus safety measures I need to follow in Madrid, Spain?

You should observe these safety measures in Spain as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information about your return travel to Spain was last checked on 9/26/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Madrid from London closer to your date of departure here.

You can travel from Madrid to London 4 different ways: bus, flight, ferry or train.

The cheapest way to go to London from Madrid is by taking a train, which costs on average $6 (€6).

This is compared to other ways of getting to London:

A train is generally $81 (€78) less than a bus for the same journey. Taking a bus costs on average $87 (€84) from Madrid to London.

A train is generally $95 (€92) less than a flight for the same journey. Taking a flight costs on average $102 (€98) from Madrid to London.

The quickest way to travel from Madrid to London is by flight, which takes on average 2 h 10 min   compared to other travel options that may take you longer to get to your destination:

In comparison, going by bus can take 26 h 15 min   on average.

In comparison, taking a train requires on average 19 h 16 min   of travel time.

The distance from Madrid to London is approximately 783 miles (1263 km).

The average frequency per day from Madrid to London is:

  • Around 1 train per day.

However, we recommend checking specific travel dates for your journey to London from Madrid as scheduled services by bus, flight, ferry or train can vary by season or day of the week.

These are the most popular departure and arrival points from Madrid to London:

  • Flights mostly leave from Madrid Barajas Airport and tend to arrive in London Heathrow Airport.
  • Trains mostly depart from Madrid-Puerta de Atocha and arrive in London Victoria.

Omio works with many trusted partners that can help you travel the best way from Madrid to London:

  • You can travel from Madrid to London by bus with Flixbus. You can find cheap tickets on Omio for $87 (€84) with Flixbus from Madrid to London.
  • You can travel between Madrid and London by flight with Vueling. You can find cheap tickets on Omio for $102 (€98) with Vueling from Madrid to London.

Yes, there are direct services available from Madrid to London with the following travel companies:

  • You can take a direct bus with.
  • You can book a direct flight with Iberia Express, Ryanair, British Airways, Air Europa or Iberia.

Direct services tend to save you time and add more convenience in getting you to London as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Madrid to London.

Looking to extend your trip from Madrid to London? Many Omio customers who go from Madrid to London usually extend their vacation to explore other popular destinations like Paris, Amsterdam or Brussels. If you're looking to explore Paris, Amsterdam or Brussels from London, let Omio find you the best connections available at an affordable price.

Before traveling from Madrid to London, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $87 (€84) one way for this journey.
  • A plane ticket for this route costs on average $102 (€98) one way.
  • A train ticket for this trip is costing $6 (€6) one way on average.

But we recommend booking Madrid to London tickets online a few months before your planned travel date to score the best deals and save money on your trip.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language