1map logoGo to main page

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

Compare Travel Options and Prices

from
London, United Kingdom
to
Barcelona, Spain

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

$56 - PlaneBest price
1146 kmDistance
5h 5m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Barcelona 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  5m
Estimated price
$88-333
Recommended
Company
various
Plane
Average Duration
5h  38m
Estimated price
$56-267
Cheapest
route map
Distance: 1146 km
Duration: 5h 5m

See more options

Pricing table
Company
various
Train
Plane
Average Duration
5h  19m
Estimated price
$60-279
Company
various
Train
Plane
Average Duration
5h  43m
Estimated price
$71-314
Company
various
Plane
Bus
Average Duration
7h  2m
Estimated price
$84-336
Company
various
Plane
Average Duration
5h  13m
Estimated price
$125-398
Company
various
Bus
Average Duration
25h  5m
Estimated price
$128-179
Company
various
Train
Bus
Average Duration
18h  59m
Estimated price
$177-486
Company
various
Train
Average Duration
10h  41m
Estimated price
$262-606
Company
various
Drive
Drive
Average Duration
14h  13m
Estimated price
$301-437
Company
various
Drive
Drive
Average Duration
15h  25m
Estimated price
$301-437
Company
various
Train
Average Duration
10h  45m
Estimated price
$315-671

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $57 $56 $59 $56 $59 $61 $65
Fly $38 $35 $41 $76 $57 $39 $44

Traveling From London to Barcelona

Traveling from London to Barcelona offers a fascinating contrast, with London's historic charm and bustling urban life contrasting sharply with Barcelona's sun-soaked streets and vibrant cultural scene.

Best Neighbourhoods in Barcelona

Barcelona boasts diverse neighborhoods, each offering a distinct atmosphere and charm.

El Raval
• Known for its eclectic arts scene
• Home to lively markets and eateries
Barri Gòtic
• Features stunning medieval architecture
• Bustling with historical sites and shops
Gràcia
• Offers a bohemian vibe with plazas
• Hosts vibrant local festivals throughout the year

Best Times To Visit Barcelona's Attractions

Timing your visits to Barcelona's major attractions can enhance your experience and minimize crowds.

Sagrada Família
Visit early in the morning or late afternoon for fewer tourists.
Park Güell
Opt for a weekday visit to enjoy the park's beauty in peace.
Gothic Quarter
Explore early in the day or during late evenings for a quieter ambiance.

Barcelona Weather: What to Expect Year-Round

Barcelona enjoys a Mediterranean climate, characterized by mild winters and warm summers, making it an attractive destination throughout the year. Visiting during spring or fall usually offers pleasant temperatures and fewer crowds, allowing you to fully enjoy the city’s outdoor attractions.

Dining Recommendation

For an unforgettable dining experience, try the delicious paella at Can Majó, a local favorite nestled by the sea. The vibrant atmosphere, fresh seafood, and rich flavors of this iconic dish provide a refreshing contrast to London’s culinary scene.

London - Barcelona operators

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

Plane Show flights
Website
britishairways.com

Plane from London Heathrow to Barcelona

Average Duration
2h 8m
Estimated price
$110-700
Website
vueling.com

Plane from London Heathrow to Barcelona

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

Plane from London Gatwick to Barcelona

Average Duration
2h 6m
Estimated price
$50-300
Website
easyjet.com

Plane from London Gatwick to Barcelona

Average Duration
2h 7m
Estimated price
$55-360
Train Show train routes
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from London St Pancras Intl to Barcelona-Sants

Average Duration
10h 41m
Estimated price
$95-340
Contact phone
3635
Website
sncf.com

Train from Lille-Europe to Barcelona-Sants

Average Duration
3h 1m
Estimated price
0-0
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Lyon Part Dieu to Barcelona-Sants

Average Duration
5h 2m
Estimated price
$55-80
Contact phone
0345 026 4700
Website
thameslinkrailway.com

Train from London St Pancras Intl to Luton

Average Duration
35m
Estimated price
$19-40
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from London Victoria to Estación de Autobuses Barcelona Nord

Average Duration
25h 5m
Estimated price
$40-60
Ferry
Contact phone
01304 448866
Website
poferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
$55-75
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Port of Dover to Calais

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

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

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

🚆 Traveling from London to Barcelona by train is a scenic journey that involves transfers in Lille-Europe and Lyon Part Dieu. The total travel time, including transfers, is approximately 10 hours and 41 minutes. 💰 Ticket prices for the train ride from London to Barcelona range from £207 to £478, offering travelers flexibility in choosing their accommodations and travel preferences. It's a convenient and comfortable way to explore these exciting destinations.
Departure Point
London St Pancras Intl station
Arrival Point
Barcelona-Sants station
Useful tips for train travellers
• Onboard the Eurostar and Renfe-SNCF high-speed trains, you'll find a range of catering services. Eurostar offers a variety of snacks and meals for purchase, including vegetarian and gluten-free options. Renfe-SNCF includes a complimentary meal service in Business Class or the option to purchase meals in Economy. Be sure to check the catering menu when you board to enjoy the available offerings.
• For your train trip from London to Barcelona, you can choose from different seating options based on the operator. Eurostar provides Standard Class (Economy) and Standard Premier seats, while Renfe-SNCF offers 2nd Class (Economy), 1st Class (Business), and Premium. If you're looking for extra comfort, opt for Standard Premier on Eurostar or 1st Class on Renfe-SNCF. Check seating options and book your preferred seat via their websites.
• Two main operators run the route from London to Barcelona: Eurostar (eurostar.com) and Renfe-SNCF (en.renfe-sncf.com). Before booking, compare travel times, ticket prices, and onboard services on their official websites for the best travel experience.
🛫 Experience a quick and convenient journey from London to Barcelona with a direct flight taking just 2 hours and 5 minutes. Choose from reputable airlines like Vueling Airlines, Air France, and British Airways departing from London Heathrow Airport to Barcelona Airport. 🌍 Enjoy a seamless trip from the vibrant city of London to the alluring streets of Barcelona in just 5 hours and 5 minutes by plane. Immerse yourself in the rich culture and warm Mediterranean sunshine awaiting you in Spain's captivating Catalonian capital. 💸 Prices for flights between Barcelona and London range from £70 to £263, offering flexibility for travelers with varying budgets. Explore the enchanting sights and vibrant atmosphere of Barcelona without breaking the bank on your next memorable journey.
Departure Point
London Heathrow Airport
Arrival Point
Barcelona Airport
Useful tips for plane travellers
• When flying from London Heathrow (LHR) to Barcelona El Prat (BCN), consider using the Heathrow Express train to reach the airport quickly; it takes around 15-20 minutes from Paddington Station to LHR, ensuring you arrive with ample time for your flight.
• Upon arriving at Barcelona El Prat, follow the signs for the ‘T1’ terminal's public transport area; you'll find the Aerobus service and taxis, making it easy to get to the city center efficiently.
• Taxi fares from Barcelona El Prat airport to the city center typically range from €30 to €35 depending on traffic and time of day, so it's advisable to have cash or a credit card ready for a smooth payment process.
🚌 Traveling from London to Barcelona by bus involves a journey with transfers, spanning approximately 25 hours and 5 minutes. FlixBus operates these bus services, with departures from London Victoria station and arrivals at Estación de Autobuses Barcelona Nord in Spain. 🌍 The route from London to Barcelona covers a distance of 1,350 km and typically takes 1 day and 2 hours to complete. The trip includes a transfer in Paris City Centre - Bercy Seine. Passengers will board a BlaBlaBus from London Victoria to Paris, then switch to another bus heading to Barcelona Nord - Bus Station. 💰 Prices for this bus trip between London and Barcelona range from £101 to £141. Travelers can expect a scenic and lengthy journey with comfortable buses, providing a unique way to experience the landscapes between these two vibrant European cities.
Departure Point
London Victoria station
Arrival Point
Estación de Autobuses Barcelona Nord station
Useful tips for bus travellers
• During your stopover in Paris at Bercy Seine, consider grabbing a meal at one of the nearby cafes; the area is known for its charming bistros and local cuisine, making it a great chance to enjoy some French food before your long journey continues to Barcelona.
• Be prepared for an extensive 15-hour bus ride from Paris to Barcelona; bring plenty of entertainment options like books, downloaded movies, and music playlists to help pass the time, and remember to pack snacks that are easy to eat on the go.
• Upon arrival at the Estación de Autobuses Barcelona Nord, look for the 'Estació del Nord' signs for directions to public transport; the station is well connected to the metro and bus systems, enabling easy access to the city center and surrounding areas.

Frequently asked questions

Find out more about the route from London to Barcelona.

Or choose the category:
The cheapest way to travel from London to Barcelona is by taking a train to a nearby airport and then flying to Barcelona. This option typically costs between £39 and £220 and takes approximately 5 hours and 19 minutes. It is important to compare prices and book in advance to secure the best deals on train and flight tickets.
One of the fastest ways to travel from London to Barcelona is by flying. The average flight time is around 5 hours and 5 minutes, depending on the airline and the specific route. Prices for flights can vary, but generally range from £63 to £267. It is recommended to compare prices and book in advance to secure the best deals and availability.
The distance between London and Barcelona is approximately 712 miles. This is a straight line distance, and the actual travel distance may vary depending on the mode of transportation chosen. It is important to note that there are several options available for traveling between these two cities, including flights, trains, and buses, which may have different travel distances and durations.
The best way to travel from London to Barcelona without a car is by taking a train. The journey takes approximately 10 hours and 17 minutes and the fares range from £236 to £550. You can catch a train from London to Paris, and then transfer to a high-speed train to Barcelona. Another option is to take a train to Dover, cross the English Channel by ferry, and then catch a train from Calais to Barcelona.
The journey from London to Barcelona takes approximately 5 hours and 12 minutes. This time includes any necessary transfers that may be required during the journey. It is important to check the schedules and availability of flights or trains beforehand to ensure a timely and efficient trip.
The cheapest way to travel from London to Barcelona is by bus, which costs £79-£134 and takes 22h 35m. You can also choose to fly, which is the fastest option, taking only 5h 12m and costing £79-£322. Another option is to take a train, which takes 10h 17m and costs £236-£550. Ultimately, the mode of transportation you choose depends on your budget, time constraints, and preferences.
There are 1986+ hotels available near Barcelona with prices starting at £37. Some popular options include Hotel Arts Barcelona and Hotel 1898. It is recommended to book your accommodation in advance to secure the best deals and availability. Additionally, consider staying in areas such as Eixample, Gothic Quarter, or Gracia, which are known for their convenient location and range of accommodations.
No, there is no direct bus between London and Barcelona. However, there are bus services that depart from London Victoria Coach Station and arrive at Barcelona Nord - Bus Station via Paris - Bercy Seine. The journey, including transfers, takes approximately 22 hours and 35 minutes. It is important to check the schedules and availability of these bus services before planning your trip.
To catch the bus from London to Barcelona you will need to go to London Victoria Coach Station. This is the main departure point for FlixBus services to Barcelona. Make sure to check the bus schedule and arrive at the station on time to ensure a smooth journey.
The bus from London to Barcelona arrives at the Barcelona Nord - Bus Station. This is a major bus station located in the heart of the city, making it convenient for travelers to reach their final destinations. The Barcelona Nord - Bus Station is well-connected to public transportation, allowing travelers to easily explore the city and beyond upon arrival. It is important to check the bus schedule and plan accordingly to ensure a smooth journey.
Several airlines, including Vueling Airlines, British Airways, and Luxair, offer flights from London City Airport to Barcelona Airport. Additionally, three other airlines also provide flights on this route. Travelers have a variety of options to choose from when it comes to airlines for their journey from London to Barcelona.
The fastest way to travel from London to Barcelona is by plane. The direct flight from London City Airport to Barcelona Airport takes approximately 2 hours and 5 minutes. Airlines such as Vueling Airlines, British Airways, Luxair, and others offer flights between these two cities. The flight duration for this route is around 5 hours and 12 minutes, and ticket prices range from £82 to £315.
The flight from London to Barcelona takes approximately 2 hours and 5 minutes for a direct flight. This duration may vary based on factors such as weather conditions, air traffic, and the specific route chosen by the airline. It's advised to check with the airline for the most accurate and up-to-date information regarding the duration of the flight.
Trains from London to Barcelona arrive at Barcelona-Sants station. Barcelona-Sants is the main train station in Barcelona, located in the city center. It serves as a major transportation hub and offers connections to various local and regional train services. It is conveniently located and provides easy access to other parts of the city.
No, there is no direct train between London and Barcelona. However, you can take a train from London St Pancras Intl to Paris Nord, then transfer to another train from Paris Gare De Lyon to Barcelona-Sants. The total journey time, including transfers, is approximately 10 hours and 17 minutes.
To catch the train from London to Barcelona you will need to go to London St Pancras Intl station. The train services are operated by Eurostar. Make sure to arrive at the station a little early to ensure a smooth departure and to avoid any last-minute rush.
The cost of a flight from London to Barcelona can vary depending on several factors such as the airline, the time of year, and how far in advance you book. Generally, prices range from £82 to £315 for a one-way ticket. It's important to compare prices from different airlines and consider booking in advance or during off-peak seasons to get the best deals. Additionally, keep an eye out for promotions or discounts that airlines may offer.
The cost of a train ticket from London to Barcelona can vary between £237 and £513. The price will depend on factors such as the type of train service, the class of ticket, and the time of booking. It is recommended to check with different train operators and book in advance to secure the best fares. Additionally, keep in mind that additional costs may apply for luggage or seat reservations.
The cost of a bus from London to Barcelona ranges from £79 to £132. Prices may vary depending on the time of year, day of the week, and availability of tickets. It is recommended to book in advance and compare prices from different bus companies to get the best deal. The journey by bus typically takes about 24 to 30 hours, including stops along the way.

Trips to Barcelona