Travel options
from Barcelona to London

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

Our recommendation

To get from Barcelona to London on 23 Sep we recommend taking a flight because it’s the best combination of price and speed.

07:10Barcelona El Prat Airport2h25 08:35London Heathrow Airport
0 changes
£551One-way
Cheapest
06:30Barcelona El Prat Airport2h20 07:50London Stansted Airport
0 changes
£541One-way
Other options
07:10Barcelona El Prat Airport2h25 08:35London Heathrow Airport
0 changes
£551One-way
07:40Barcelona El Prat Airport2h20 09:00London Gatwick Airport
0 changes
£611One-way
13:30Barcelona El Prat Airport2h20 14:50London Heathrow Airport
0 changes
£551One-way

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

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

COMPARE Prices for trains, buses and flights

Wed
22 Sep
Find prices
£61easyJet
Thu
23 Sep
Find prices
£48Ryanair
Fri
24 Sep
Find prices
£34easyJet
Sat
25 Sep
Find prices
£31British Airways
Sun
26 Sep
Find prices
£26Ryanair
Mon
27 Sep
Find prices
£90Vueling
Tue
28 Sep
Find prices
£17Ryanair
Wed
29 Sep
Find prices
£14Ryanair
Thu
30 Sep
Find prices
£14Ryanair
Fri
1 Oct
Find prices
£12Ryanair
Sat
2 Oct
Find prices
£12Ryanair
Sun
3 Oct
Find prices
£12Ryanair
Mon
4 Oct
Find prices
£72Ryanair
Tue
5 Oct
Find prices
£12Ryanair
Wed
6 Oct
£45BlaBlaCar Bus
£12Ryanair
Thu
7 Oct
£45BlaBlaCar Bus
£12Ryanair
Fri
8 Oct
Find prices
£20Ryanair
Sat
9 Oct
Find prices
£46Ryanair
Sun
10 Oct
Find prices
£30Ryanair
Mon
11 Oct
Find prices
£45Air Europa
Tue
12 Oct
Find prices
£12Ryanair

Travel Information between Barcelona and London

distanceDistance706 miles (1138 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £61 • 2 h 15 min
carriersPopular travel companieseasyJet

Take a flight to travel 706 miles (1138 km) between Barcelona and London. EasyJet is the main travel provider operating this trip. Travellers can even take a direct flight from Barcelona to London.

Travel from Barcelona to London: Journey Details

Getting from Barcelona to London is simple, and anyone making the journey will have plenty of choice. The fastest and most convenient way to get to London is flying - and there are hourly departures from El Prat airport every day of the week. Trains and coaches present a possible alternative for non-fliers, and offer the possibility of a stopover in Paris.

Return trips from London to Barcelona are also available.

Coaches from Barcelona to London

Megabus currently offer two coaches per day between Barcelona Nord and London Victoria Coach Station, with a morning departure at 6:30 a.m. and an evening bus leaving at 4:30 p.m. Both journeys take 26 hours 30 minutes with a 2 hour stopover in Paris along the way.

Trains from Barcelona to London

Catching the train is a realistic route from Barcelona to London, with a manageable journey time of just over 10 hours. Travelers will need to catch a TGV to Paris. The first TGV leaves at 6:20 a.m., and the last at 6:35 p.m. When they reach Paris, they will need to switch to a Eurostar for the second leg into London St Pancras. In between, a short transfer between Bercy station and Gare du Nord will be required, which takes about 20 minutes.

Flights from Barcelona to London

Flights from Barcelona to London are the fastest and most popular way to get from Barcelona to London. Airlines operating the route include British Airways, Ryanair, Vueling, Iberia and EasyJet with flights landing at Heathrow, Luton, Gatwick and Stansted airports. The flight time lasts for just over 2 hours, and flights leave as early as 6:20 a.m., concluding at 9:50 p.m.

Travel Tips

Travel from Barcelona to London
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 Barcelona to London.
FAQs
Is cross-border travel to London, United Kingdom from Barcelona, Spain currently allowed?

Travel from Barcelona, Spain to London, United Kingdom is: Partially open.

Is international entry into London from Barcelona restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Spain.

Do I need to self-quarantine upon arrival to London, United Kingdom from Barcelona?

Entry Requirements:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
  • Before travelling, travellers must book and pay for a travel test package, which will include COVID-19 tests to be taken on day 2 and on day 8 of your quarantine
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Passenger Locator Form (PLF) required

What are the COVID-19 safety measures to follow in London, United Kingdom?

The government of United Kingdom has imposed the following measures to reduce the spread of COVID-19:

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

The above information was last verified on 21/09/2021. Remember to check the latest COVID-19 travel safety regulations for your trip between Barcelona and London closer to your planned date of departure here.

Do I need to self-quarantine when I arrive back to Spain from London, United Kingdom?

The current restriction level for returning to Barcelona, Spain from United Kingdom is: Partially open.

Am I allowed to reenter Barcelona, Spain from London, United Kingdom?

Reentering Spain is currently allowed for: Entry is partially open for citizens and permanent residents of United Kingdom

Do I need to self-quarantine when I arrive back to Barcelona from London?

  • 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
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required

Which rules do I need to follow in Barcelona, Spain regarding COVID-19?

All travellers returning to Spain must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 21/09/2021. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Barcelona from London here.

How do I travel from Barcelona to London?

You can travel between Barcelona and London by flight.

What is the fastest way to get from Barcelona to London?

The fastest way to travel from Barcelona to London is by flight, which requires on average 2 h 15 min   of travel time.

How many miles from Barcelona to London would I travel?

The Barcelona to London distance is approximately 706 miles (1138 km).

What are the departure and arrival points in Barcelona and in London?

These are the most popular departure and arrival points when travelling from Barcelona to London:

  • Most travellers board their plane from Barcelona El Prat Airport and arrive in London Heathrow Airport.
Which travel companies can take me from Barcelona to London?

Let Omio help you find the best company to travel with to London from Barcelona:

  • You can go to London from Barcelona by plane with easyJet. You'll see cheap plane tickets for £61 with easyJet from Barcelona to London on Omio.
Is there a way to travel directly from Barcelona to London?

Yes, there is a direct service from Barcelona to London:

  • You can check for a direct flight to London with Vueling, Ryanair or British Airways.

As you won't need to change at another stop in between, direct services to London tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this journey.

Where should I go next after I travel to London from Barcelona?
Your journey from Barcelona to London doesn't have to end in London. Many of our customers like to extend their holidays to explore other popular destinations like Paris, Amsterdam or Brussels. If you’d like to add Paris, Amsterdam or Brussels to your Barcelona to London trip, check Omio for the best and cheapest ways to travel to any of these top destinations from London today!
How far in advance should I book tickets to London from Barcelona online to get the best deals?

When planning your trip between Barcelona and London, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average £61 one way.

However, we recommend buying tickets between Barcelona and London online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Barcelona
London
Barcelona, Estacion de Autobuses de Sants
Amenities
Estació d'autobusos Barcelona-Nord
Amenities
Barcelona Estació De França
Amenities