Travel options
from London to Barcelona

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

Our recommendation

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

20:35London Stansted Airport2h10 23:45Barcelona El Prat Airport
0 changes
£531One-way
Cheapest
20:35London Stansted Airport2h10 23:45Barcelona El Prat Airport
0 changes
£531One-way
Other options
16:05London Luton Airport2h05 19:10Barcelona El Prat Airport
0 changes
£721One-way
09:30London Gatwick Airport2h15 12:45Barcelona El Prat Airport
0 changes
£911One-way
09:05London Gatwick Airport2h15 12:20Barcelona El Prat Airport
0 changes
£911One-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

Fri
6 Aug
£47Ryanair
Sat
7 Aug
£24Ryanair
Sun
8 Aug
£16Ryanair
Mon
9 Aug
£75Vueling
Tue
10 Aug
£75Vueling
Wed
11 Aug
£16Ryanair
Thu
12 Aug
£11Ryanair
Fri
13 Aug
£16Ryanair
Sat
14 Aug
£16Ryanair
Sun
15 Aug
£16Ryanair
Mon
16 Aug
£16Ryanair
Tue
17 Aug
£16Ryanair
Wed
18 Aug
£17Ryanair
Thu
19 Aug
£54Vueling
Fri
20 Aug
£27Ryanair
Sat
21 Aug
£16Ryanair
Sun
22 Aug
£22Ryanair
Mon
23 Aug
£16Ryanair
Tue
24 Aug
£16Ryanair
Wed
25 Aug
£16Ryanair

Travel Information between London and Barcelona

distanceDistance706 miles (1138 km)
modeAvailable travel modesCoach or flight
priceTicket price range£5 - £63
cheapestCheapest modeFlight • £5 • 2 h 5 min
fastestFastest modeFlight • £5 • 2 h 5 min
carriersPopular travel companiesBlaBlaCar Bus or Ryanair

Travel 706 miles (1138 km) by coach or flight to Barcelona from London. If speed is a priority, then a flight is the best option with an average duration of 2 h 5 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £5. The most popular travel providers which serve this trip are BlaBlaCar Bus or Ryanair among others. Travellers can even take a direct flight from London to Barcelona.

How to Travel from London to Barcelona

Located approximately 950 kilometres apart, the journey from London to Barcelona is generally most convenient by air travel. Direct flights offer the quickest journey option, with departures from London Gatwick and Stansted airports taking around just over 2 hours to arrive at Barcelona airport. Flights are operated by several airlines, with departures commencing early morning and running regularly throughout the day. Longer train journeys departing London St. Pancras via Eurostar connections are available, totalling over 36 hours total journey time. Coach and bus services operate daily from London Victoria Coach Station, offering similar journey times to rail options.

Buses from London to Barcelona | Flights from London to Barcelona

London to Barcelona Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

£41

24:25 h

1 Day Before

flight

£30

2:15 h

2 Months Before



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

Cheapest way to travel from London to Barcelona

Some bus connections between London and Barcelona run a limited schedule daily, buses are run by Eurolines and Megabus. Departing London Victoria Coach Station, journey times take anywhere between 1 day and 12 hours with connections

Fastest way to travel from London to Barcelona

The fastest way to travel from London to Barcelona is by flying. Flights depart daily from London Stansted and London Gatwick airport, direct to Barcelona. Flights begin at around 6:40 a.m. each day and run at least once every two hours during morning and peak times.Flights continue to run until the late evening, before commencing again early morning. Flights are operated by a variety of operators, including British Airways Ryanair, Vueling Airlines and Iberia. Total flight times across all airlines and routes takes no longer than 2 hours 15 minutes on average.

Most popular way to travel from London to Barcelona

The most popular way to get from London to Barcelona is by taking a flight. Millions of passengers fly from the UK to Barcelona every year, with the majority coming from London Gatwick & London Heathrow.

Travel Tips

Travel from London to Barcelona
Travel to Barcelona 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 London to Barcelona.
FAQs
What are the international travel restrictions for Spain due to COVID-19 if I’m travelling from London to Barcelona?

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

Can I enter Spain if coming from United Kingdom?

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

Am I required to self-quarantine upon arrival to Barcelona if travelling from London?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health screen upon arrival

What measures do I need to follow in Barcelona, Spain due to the pandemic?

All travellers in Spain must observe the following coronavirus safety measures:

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

The information above was last checked on 05/08/2021; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey from London to Barcelona.

Are there COVID-19 restrictions on returning to London, United Kingdom from Barcelona, Spain?

The restriction level for your return to London, United Kingdom from Spain is: Partially open.

Is my journey back to London from Barcelona restricted?

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

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

Conditions of reentry into United Kingdom:

  • 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 departure, travellers must book and pay for a travel test package, which will include a COVID-19 test to be taken on day 2
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Passenger Locator Form (PLF) required

What are the coronavirus safety measures I need to follow in London, United Kingdom?

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

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

This information about your return travel to United Kingdom was last checked on 03/08/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to London from Barcelona closer to your date of departure here.

How do you get from London to Barcelona?

There are 2 ways to travel between London and Barcelona including taking a coach or flight.

How far is Barcelona from London?

The distance between London and Barcelona is around 706 miles (1138 km).

Where do people depart from and arrive in when travelling from London to Barcelona?

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

  • Most travellers who book a coach ticket from London to Barcelona depart from London, Victoria Coach Station to Barcelona, Estació d'Autobusos Nord.
  • Most travellers who buy a plane ticket from London to Barcelona depart from London Heathrow Airport to Barcelona El Prat Airport.
Which travel companies can take me from London to Barcelona?

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

  • You can take a coach from London to Barcelona with BlaBlaCar Bus. Cheap tickets can be found for £63 with BlaBlaCar Bus from London to Barcelona.
  • You can travel from London to Barcelona by flight with Ryanair. You can find cheap tickets on Omio for £5 with Ryanair from London to Barcelona.
Can I travel directly between London and Barcelona?

Yes, there are direct routes from London to Barcelona with the following travel companies:

  • You can find direct flights to take to Barcelona with Vueling, Ryanair or British Airways.

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

What other popular destinations should I add to my itinerary for my trip to Barcelona from London?
Omio customers who travel from London to Barcelona often also extend their holiday to go to Madrid, Paris or Valencia. Omio can help you plan your trip by finding the best connections between Barcelona and these popular destinations at a great price.
How far in advance should I buy tickets from London to Barcelona online to get the best deals?

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

  • Coach tickets are costing £63 one way on average.
  • Plane tickets cost on average £5 one way.

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

What is the cheapest way to travel from London to Barcelona?

The cheapest way from London to Barcelona is by taking a flight. You can find average ticket prices around £5 compared to other travel options to Barcelona:

A flight is £58 less than a coach for this route with tickets for a coach from London to Barcelona costing on average £63.

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

The fastest way from London to Barcelona is by flight with an average journey time of 2 h 5 min.

Other travel options between London and Barcelona can usually take longer:

In comparison, taking a coach requires on average 30 h   of travel time.

Stations

Important Stations and Airports for this Journey

London
Barcelona
London
Amenities
London Liverpool Street Stn
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Bridge
Amenities
Refreshments