The cheapest ways to travel from London to Barcelona

The cheapest ways to travel from London to Barcelona
The cheapest ways to travel from London to Barcelona

"Barcelona combines everything that is most charming about Mediterranean cities – a relaxed pace, months of endless sunshine, unbeatable food – with the cultural and design clout of almost any city in the cold north," writes Sally Davies, our resident expert.

But what's the cheapest way to get there?

We’ve put together this comprehensive list of the different ways to travel to the city - including by air, ferry, train and coach.

The prices for each mode of transport were spot checked on the morning of January 13, for a single adult ticket, both one-way and return. These prices do not include any concessions. ‘Advance’ applies to tickets booked at least three months in advance where possible.

The best hotels in Barcelona

Plane: Easyjet

As expected, the further in advance you book your trip, the cheaper your fare should be.

  • Cheapest next day fare: One way - £60.24, Return - £92.48

  • Cheapest next week: One way - £37.24, Return - £59.48

  • Cheapest advance fare: One way - £28.24, Return - £43

Plane: Ryanair

Easyjet's rival trumps it for price. The only flights available were for a few months in advance, however.

  • Advance: One way - £19.99 Return - £37.99

Plane: British Airways

BA offer a slightly more comfortable option, but this is reflected in the price – roughly double the two aforementioned budget airlines.

  • Next day: One way - £80 Return - £144.26

  • Next week: One way - £66 Return - £132

  • Advance: One way - £60 Return - £112

Other airlines flying from Britain to Barcelona include Monarch, Jet2.com, Norwegian and Vueling.

Barcelona: what to see and do in winter

Coach: Megabus

An alternative method to flying would be a coach trip. While the prices are more appealing than BA, the cannot compete with Ryanair or easyJet except for last-minute bookings. There's also the small matter of spending 25+ hours in a coach.

  • Next day: One way - £35 Return - £65

  • Next week: One way - £30 Return - £60

  • Advance: One way - £30 Return - £55

The cheapest way to get to Paris

Coach: Eurolines

Eurolines' prices are not as competitive.

  • Next day: One way - £73.50 Return - £147

  • Next week: One way - £73.50 Return - £147

  • Advance: One way - £73.50 Return - £147

Car (via Eurotunnel)

Viamichelin.com will estimate your fuel, road tax and toll charges for any journey. It is worth taking into consideration that this total can be split by the number of people travelling in the car, potentially making it much cheaper.

  • £196.62, 1486 km, 15.5 hours

Eurotunnel prices start from £23 - but this is for short two-day journeys. Longer trips (which you'll be wanting if you plan to drive to Barcelona, cost from £43 each way.

  • Next day: One way - £23 Return - £46

  • Next week: One way - £23 Return - £46

  • Advance: One way - £58 Return - £128

The cheapest way to get to Amsterdam

Ferry

Brittany Ferries offer a service from Portsmouth to Bilbao, but then there's the trip to and from Portsmouth to consider, and the journey from Bilbao to Barcelona (and back). Options include car hire in Bilbao, taxis, a European rail service into Barcelona or taking your own car. The prices below are for travel with a car - if travelling by foot the company advises that you call to book.

  • Next day: One way - £249 Return - £498

  • Next week: One way - £209 Return - £418

  • Advanced: One way - £149 Return - £328

The cheapest way to get to New York

Rail

Lovers of rail travel could take the train all the way from Britain to Barcelona by taking the Eurostar to Paris, dashing over to the Gare de Lyon, and boarding a TGV Duplex to the Catalan capital (around nine hours total travel time) - book through Voyages SNCF.

  • Next day: One way - £149; Return £270.50

  • Next week: One £151.50; Return £268

  • Advanced: One way - £73.50; Return £162

The cheapest way to get to Edinburgh

Win one of 27 holidays worth £1m

Telegraph Travel Awards: Tell us about your favourite holiday destinations and travel companies for the chance to win one of 27 luxury holidays worth a total of £1m. Follow this link to enter the prize draw.

• The best hotels in Barcelona city centre