1map logoGo to main page

Barcelona, Catalonia to London, Greater London from $55: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
London, United Kingdom

How to Get from Barcelona 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.

$55 - PlaneBest price
1146 kmDistance
5h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona 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  1m
Estimated price
$87-338
Recommended
Company
various
Plane
Average Duration
5h  46m
Estimated price
$55-268
Cheapest
route map
Distance: 1146 km
Duration: 5h 1m

See more options

Pricing table
Company
various
Drive
Drive
Average Duration
14h  14m
Estimated price
$0-0
Company
various
Plane
Train
Average Duration
5h  16m
Estimated price
$59-280
Company
various
Plane
Train
Average Duration
5h  43m
Estimated price
$71-317
Company
various
Bus
Plane
Average Duration
6h  16m
Estimated price
$83-336
Company
various
Plane
Train
Average Duration
7h  19m
Estimated price
$122-413
Company
various
Plane
Average Duration
5h  12m
Estimated price
$124-398
Company
ALSA
Bus
Average Duration
24h  13m
Estimated price
$136-199
Company
various
Bus
Train
Average Duration
18h  42m
Estimated price
$179-485
Company
various
Drive
Drive
Average Duration
15h  36m
Estimated price
$302-439
Company
TGV inOui, Eurostar
Train
Average Duration
10h  5m
Estimated price
$314-668

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $57 $56 $61 $56 $61 $67 $63
Fly $64 $39 $32 $42 $37 $56 $64

Traveling From Barcelona to London

The journey from Barcelona to London offers a fascinating contrast, where the vibrant Mediterranean charm and architectural splendor of Catalonia meet the historic streets and dynamic culture of the United Kingdom's capital.

Best Neighbourhoods in London

London boasts diverse neighborhoods, each offering distinct experiences for visitors.

Covent Garden
• Famous for street performers and vibrant atmosphere
• Home to boutique shops and fine dining
Shoreditch
• Renowned for its edgy art scene and nightlife
• Filled with trendy cafes and vintage markets
Notting Hill
• Iconic for its colorful houses and Portobello Market
• Offers a charming village feel with cozy eateries

Best Times To Visit London's Attractions

To truly enjoy London's many attractions, timing your visit can make all the difference.

The British Museum
Visit weekday mornings for smaller crowds and a quieter experience.
The Tower of London
Early mornings or late afternoons are ideal to avoid long lines.
Buckingham Palace
Catch the Changing of the Guard on weekdays for a less crowded view.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate with moderate rainfall throughout the year, making layers your best friend regardless of the season. The spring and early autumn months typically offer milder weather, ideal for exploring the city's outdoor attractions without the summer crowds.

Dining Recommendation

A must-try dish in London is the traditional fish and chips, best enjoyed at a local pub like The Golden Chippy in Greenwich, where the crispy batter and fluffy chips offer a satisfying contrast to Barcelona's lighter tapas. The bustling atmosphere and focus on hearty, comforting flavors give you a dining experience that showcases London's culinary heritage in a way that's distinctly different from the vibrant Mediterranean fare of Barcelona.

Barcelona - London operators

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

Plane Show flights
Website
britishairways.com

Plane from Barcelona (BCN) to London Heathrow (LHR)

Average Duration
2h 22m
Estimated price
$110-700

Plane from Barcelona (BCN) to London Gatwick (LGW)

Average Duration
2h 19m
Estimated price
$50-300

Plane from Barcelona (BCN) to London City (LCY)

Average Duration
2h 20m
Estimated price
$130-750
Website
easyjet.com

Plane from Barcelona (BCN) to London Gatwick (LGW)

Average Duration
2h 26m
Estimated price
$55-360

Plane from Barcelona (BCN) to London Luton (LTN)

Average Duration
2h 25m
Estimated price
$80-320
Website
vueling.com

Plane from Barcelona (BCN) to London Heathrow (LHR)

Average Duration
2h 15m
Estimated price
$210-1000

Plane from Barcelona (BCN) to London Gatwick (LGW)

Average Duration
2h 19m
Estimated price
$50-300
Website
ryanair.com

Plane from Barcelona (BCN) to London Luton (LTN)

Average Duration
2h 25m
Estimated price
$75-450

Plane from Barcelona (BCN) to London Stansted (STN)

Average Duration
2h 25m
Estimated price
$35-300
Train Show train routes
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 343 218 6186
Website
eurostar.com

Train from Paris Nord to London St Pancras Intl

Average Duration
2h 21m
Estimated price
$130-380
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estación de Autobuses Barcelona Nord to Girona Airport

Average Duration
1h 10m
Estimated price
$10-15

Bus from Estación de Autobuses Barcelona Nord to Lille

Average Duration
19h 15m
Estimated price
$100-150
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación de Autobuses Barcelona Nord to Paris - Bercy

Average Duration
14h
Estimated price
$90-140
all-pages.transport_car ferry
Contact phone
01304 448866.
Website
poferries.com

all-pages.transport_car ferry from Calais to Port of Dover

Average Duration
1h 45m
Estimated price
$55-75
Contact phone
+45 33 42 30 10
Website
dfds.com

all-pages.transport_car ferry from Calais to Port of Dover

Average Duration
2h 30m
Estimated price
$85-190
Contact phone
+353 818 300 400
Website
irishferries.com

all-pages.transport_car ferry from Calais to Port of Dover

Average Duration
1h 30m
Estimated price
$35-50

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

Traveling between Barcelona 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.

Useful tips for car travellers
• As you drive through France to reach the UK, plan your fuel stops along the A9 and A1 to take advantage of competitive fuel prices; expect to pay around €1.70 per liter for diesel and €1.85 for petrol.
• Be aware of the London congestion charge zone; driving in this area can cost you about £15 per day, and remember that parking in central London ranges from £20 to £50 per day, depending on the location and time, so consider booking a space in advance.
• Once you arrive in London, familiarize yourself with the ultra-low emission zone (ULEZ) requirements if your vehicle does not meet the Euro 6 standard, which may incur additional charges; utilize Google Maps or Waze for real-time navigation to avoid restricted areas.
🚆 Traveling by train from Barcelona to London is an exciting journey with a total duration of approximately 10 hours and 5 minutes, including transfers. There is no direct train, so passengers will have to change trains along the way. 🌍 The route from Barcelona to London covers a distance of 1,572 km and involves one transfer. The first step of the journey is taking the Train towards 9708 from Barcelona-Sants to Paris Gare de Lyon, operated by SNCF. The second step is boarding the Train towards St Pancras International from Paris Nord to reach London St Pancras Intl, operated by Eurostar. 💸 The prices for train tickets between Barcelona and London range from €289 to €614. Travelers can enjoy a comfortable and scenic ride while making their way from vibrant Barcelona to the bustling city of London via this convenient train route.
Departure Point
Barcelona-Sants station
Arrival Point
London St Pancras Intl station
Useful tips for train travellers
Onboard Services: On your train journey from Barcelona to London, you can enjoy a variety of catering services provided by Renfe-SNCF, which operates the service. They offer a selection of snacks, beverages, and meals that can be purchased onboard. First-Class passengers have access to complimentary meals and beverages as part of their service, while Business and Economy Class passengers can pre-order meals before the journey or purchase from the onboard menu.
Seating Options: The train offers multiple classes of seating: First Class, Business Class, and Economy. First Class features spacious seating with additional legroom, complimentary meals, and priority boarding. Business Class provides a comfortable seating arrangement with extra amenities such as power outlets and a quieter atmosphere. Economy Class offers standard seating that is still comfortable for travel but with fewer perks. Check the Renfe-SNCF website for specifics on seat selection and reservations.
Arrival Station Tip: Upon arrival in London, you will land at St Pancras International station, which is quite busy. There is a left luggage service available, allowing you to store your bags if you wish to explore the city. Use the restrooms located near the main concourse; however, showers are not available. To navigate the station seamlessly, consider following the signage to exit towards the underground or local transport areas.
🛫 Flying from Barcelona to London is a convenient option with a direct flight taking just 2 hours and 15 minutes, making it a quick journey to your destination. Airlines such as Air France, Vueling Airlines, and British Airways all operate flights on this route. 🛄 The total travel time from Barcelona to London by plane is approximately 5 hours and 1 minute, providing ample time to relax and enjoy in-flight services. Whether you choose to fly for business or leisure, the journey offers a comfortable experience for passengers. 💸 Prices for flights between Barcelona and London can range from €80 to €312, offering flexibility to travelers based on their budget and requirements. With multiple airlines serving this popular route, there are various options to choose from to find the best deal for your trip.
Departure Point
Barcelona Airport
Arrival Point
London Heathrow Airport
Useful tips for plane travellers
• Consider booking your flight with Vueling Airlines or British Airways, as both airlines frequently offer competitive prices and potentially shorter layovers, especially during peak travel seasons.
• Upon arriving at London Heathrow Airport, use the Heathrow Express for a swift transfer to Paddington Station; it takes about 15-20 minutes, costing around £25 for a single ticket, making it one of the fastest options to reach central London.
• If you prefer taxi services from Heathrow Airport to central London, expect to pay between £50 and £70, depending on traffic and your specific destination; consider using Uber for potentially lower fares and convenient ride options.
🚌 Embark on an adventurous journey from Barcelona to London by bus, a scenic route that spans approximately 24 hours and 13 minutes. 💸 The prices for a bus ticket between these two vibrant cities range from €125 to €184, offering budget-friendly options for travelers seeking an affordable and convenient mode of transportation.

Frequently asked questions

Find out more about the route from Barcelona to London.

Or choose the category:
The distance between Barcelona and London is approximately 712 miles. Travel times vary depending on the mode of transportation. By train, it takes 10 hours and 14 minutes to reach London from Barcelona. If you choose to fly, it takes about 5 hours and 17 minutes, including a flight from Barcelona to London Gatwick and then a train ride. The quickest option is by plane, which takes around 4 hours and 55 minutes. For a longer journey, you can take a bus, which takes approximately 22 hours and 50 minutes.
The most cost-effective and time-efficient transportation option for traveling from Barcelona to London is to fly and then take a train. This option costs approximately €45-€254 and takes around 5 hours and 17 minutes. However, if time is of the essence, flying directly from Barcelona to London is the quickest option, taking approximately 4 hours and 55 minutes and costing around €72-€308.
The prices for a train ticket between Barcelona and London can range from €280 to €589. On the other hand, the prices for a bus ticket between London and Barcelona can vary from €91 to €146. It is important to note that these prices are subject to change based on factors such as availability, time of travel, and special discounts or promotions. It is recommended to check with different transportation providers or travel agencies to find the best prices for your specific travel dates.
To travel from Barcelona to London without a car, the best option is to take a train or a flight. The train journey takes approximately 10 hours and 14 minutes, with tickets costing between €272 and €589. If you prefer to fly, the flight duration is around 4 hours and 55 minutes, with ticket prices ranging from €72 to €308. Another option is to take a bus, which takes significantly longer at 22 hours and 50 minutes, but costs less with tickets priced between €91 and €154.
No, there is no direct link between Barcelona and London. However, there are several transportation options available. The quickest option is to fly from Barcelona to London Gatwick and then take a train, which takes around 5 hours and 17 minutes. Another option is to take a plane directly from Barcelona to London, which takes approximately 4 hours and 55 minutes. Alternatively, you can take a bus from Barcelona to London, which takes around 22 hours and 50 minutes, including transfers in Paris.
The flight between Barcelona and London typically takes around 2 hours and 10 minutes. Prices for this flight route range from €74 to €302, depending on various factors such as airline, time of booking, and class of travel. It's always a good idea to check for deals and book in advance to get the best price for your flight.
There are plenty of accommodation options available near London. With over 3,674 hotels to choose from, you can find something that suits your preferences and budget. Prices start at €78 per night, providing a range of choices for different travelers. It is recommended to check online booking platforms or consult with a travel agent to find the best option for your stay in London.

Trips from Barcelona