London to Barcelona

Sat, May 26

Best Price

Real-time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Sat, May 26
Sun, May 27
Mon, May 28
Tue, May 29
Wed, May 30
Thu, May 31
meinfernbus_flixbus145 £
meinfernbus_flixbus145 £
eurolines_france104 £
meinfernbus_flixbus55 £
meinfernbus_flixbus52 £
meinfernbus_flixbus62 £
meinfernbus_flixbus52 £
wizz_air207 £
vueling250 £
vueling170 £
iberia96 £
iberia88 £
vueling80 £
vueling70 £

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



24:25 h

1 Day Before



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, 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.

Deutsche Bahn
National Rail
National Express
Always on the go?

Get the FREE GoEuro app now

We use cookies to provide a better service, analyse user behaviour and to retarget GoEuro ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.