You can get from Barcelona to London by train, bus or flight.
To get from Barcelona to London on Sep 27 we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
|Distance||706 miles (1138 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • $83 (€67) • 2 h 15 min|
|Popular travel companies||easyJet|
Take a flight to travel 706 miles (1138 km) to London from Barcelona. EasyJet is the main travel company operating this route. Travelers can even take a direct flight from Barcelona to London.
Fashion is a form of self expression, allowing us to show the world who we really are. No matter where you are in the world, you’ll find someone pushing the boundaries of style and exuberantly shouting to the...Continue reading
With sustainable fashion becoming increasingly popular, there’s been a huge increase in people buying second-hand clothes. The United Kingdom has championed buying pre-loved items since the 19th century when The Salvation Army opened the first charity shop to...Continue reading
Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...Continue reading
The global outbreak of COVID-19 has made us reevaluate our lives in every way. Things that used to worry us don’t seem important anymore. The pandemic has also cast a spotlight on what we are doing to our...Continue reading
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 buses 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.
Megabus currently offer two buses 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.
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 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.
International travel from Barcelona, Spain to London, United Kingdom is: Partially open.
Entry into United Kingdom is currently allowed for: Entry is partially open for citizens and permanent residents of Spain.
Conditions of entry:
All travelers in United Kingdom must observe the following coronavirus safety measures:
The information above was last checked on 9/25/21; 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 Barcelona and London.
Return travel to Barcelona, Spain from United Kingdom is: Partially open.
Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of United Kingdom.
Requirements for reentering Spain:
All travelers must abide by the following measures in Spain to reduce the spread of coronavirus in the country:
The above information about your return travel to Barcelona, Spain was last verified on 9/25/21. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations closer to your planned date of travel to Barcelona from London.
You can get from Barcelona to London by flight.
Traveling by flight is also the quickest way from Barcelona to London. It takes on average 2 h 15 min to travel this journey.
The distance is approximately 706 miles (1138 km) from Barcelona to London.
These are the most popular departure and arrival points when traveling from Barcelona to London:
If finding a good deal is your main consideration for your trip from Barcelona to London, then we'll help you find the best value travel company for you:
Yes, there is a direct route available from Barcelona to London:
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 Barcelona to London.
When planning your trip from Barcelona to London, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:
However, we recommend buying tickets from Barcelona to London online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need