Stubborn Travel articles occasionally contain affiliate links, which help to support the website at no extra cost to you.

Thinking of traveling from London to Barcelona by train? You’re in for a treat. The journey offers a scenic, sustainable alternative to flying, taking you through some of Europe’s most beautiful landscapes, from the English countryside through the heart of France to the sunny shores of Catalonia.

This guide covers everything you need to know about taking the train from London to Barcelona, including the fastest routes, overnight options, booking tips, and 2025 prices.

London to Barcelona by train: the fastest option (9-10 hours)

The fastest way to get from London to Barcelona without flying involves taking the Eurostar from London to Paris, and then transferring to the high-speed TGV (Train à Grande Vitesse) train from Paris to Barcelona.

Step 1: Eurostar from London to Paris (train time: 2 hours 16 minutes)

Your journey begins at London St Pancras International, where you’ll board the Eurostar to Paris Gare du Nord. The Eurostar is a comfortable high-speed train that travels through the Channel Tunnel at speeds up to 186 mph (300 km/h). Regardless of which route to take to Barcelona, if you’re going by train you will always start with a Eurostar train – even if it’s not one that goes to Paris.

Eurostar train in railway station
The Eurostar trains. Credit: Zenith on Pexels.com

To keep in mind:

  • The Eurostar itself is a comfortable 2.5 hours, but you do have to get to the station a good hour or so before for security and passport control. If you try to scan your reservation through the ticket barriers less than 30 minutes before your train, they usually don’t let you through
  • Out of a good 20 Eurostar trains I’ve taken, only two have been delayed or cancelled, and they were both during scheduled train strikes. Still, it’s always good to leave a little breathing room, especially as new stations can take time to navigate
  • There’s free (but pretty patchy) WiFi, power sockets at every seat and a cafe-bar on onboard
  • Seats are comfortable, and you’ll have a generous luggage allowance
  • Tickets start at £39 per leg (based on a return journey). Book as early as possible

For more on the journey, I’ve written a guide to everything you need to know for taking the Eurostar from London to Paris. I’m generally a big fan.

Once you arrive at Paris Gare du Nord, you’ll need to make your way to Gare de Lyon for your connecting TGV to Barcelona. You can go by taxi, metro, bus or RER (recommended). The RER network trains connect the two stations in around ten minutes.

You’ll want to allow at least 1.5-2 hours between trains to account for delays and give yourself time to find your platform without stress. This is also the amount of time travel insurances usually use to cover a missed trip (but of course, check with your specific provider).

Step 2: TGV from Paris to Barcelona (6 hours 48 minutes)

Once at Paris Gare de Lyon, you’ll board a high-speed TGV (Train à Grande Vitesse) that travels directly to Barcelona Sants station. These modern, comfortable trains reach speeds of up to 199 mph (320 km/h). You can expect:

  • Direct service with no changes required
  • Two daily departures (typically morning and early afternoon; sometimes there’s an additional service in summer)
  • Comfortable seating in both Standard (2nd class) and First class
  • Free WiFi, power sockets and fold-down tables
  • Café-bar onboard
  • Beautiful views as you travel through southern France and the Pyrenees
A screenshot of the two daily train departures from London to Barcelona. The first leaves Paris at 7:41 am and arrives at 2:29pm. The second leaves at 2:41pm and arrives at 9:29pm.
The two daily train departures from London to Barcelona. Credit: SNCF

Choose an upper deck seat for the best views. The scenery through the Rhône valley and along the Pyrenees is spectacular.

Sample journey:

  • Arrive at St Pancras around 7am for security and passport control
  • Grab some breakfast to enjoy on the 8:01am Eurostar from London to Paris
  • Arrive at Paris Gare de Lyon at 11:22
  • Depending on how much luggage you have, hop on RER Line B to Saint-Michel Notre-Dame (10 minutes) or go straight to Gare du Lyon via RER Line D (10 minutes)
  • Walk around along the Seine, enjoy the views and grab a quick lunch or drink or enjoy lunch at the stunning Train Bleu restaurant attached to Gare du Lyon
  • Make your way to the platform for the 14:41 TGV train from Paris to Barcelona
  • Arrive at Barcelona Sants at 21:29 (French time, would be 20:29 UK time)

Total journey time: 10-12 hours (nine hours of actual train time, plus a couple of hours for getting to the stations early and transferring).
Cost: €80 minimum, more likely €150 and up per leg. In the summer, expect considerably higher rates. Book early for the best chances of a good fare.

Notes on cost: Eurostar and TGV

Costs can really vary for Eurostar and TGV trains. For the Eurostar, advance booking is always recommended – you’ll find the cheapest fares and most flexibility. London to Paris starts at £39 (based on a return fare), although I usually spend more like £60 – £90 to travel at convenient times). They have a low-fare finder to help with this.

A digital booking interface showing travel options from London to Paris and return in December 2025. It includes fare details and availability with colorful backgrounds featuring bicycles and people.
A screenshot showing the Eurostar low fare finder. Credit: Eurostar

The Paris to Barcelona TGV trains also respond to seasonal peaks. They can start around €50 or €60, but they’re usually higher. Considering it’s a seven-hour journey, that’s not bad, but when they spike, they can be three times the price. If that happens, you can try a few things to get the ticket cost down. Splitting the journey can easily halve the price (similar to Split Save in the UK). You can also try RailEurope, Omio or Trainline to see if they’re running offers. Always cross-reference against SNCF Connect. SNCF’s website can be a nightmare to navigate at first, but it’s all right when you get the hang of it. They have an app too which I’ve found comes in handy.


For more on the Paris – Barcelona TGV journey, train blogging royalty Seat61 shares his tips on the journey:

“The TGV Duplex is a 320 km/h (199 mph) double-deck high-speed train with 1st & 2nd class, café-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck.

The train speeds along the Rhône valley past pretty French villages & picturesque churches, then look out for colonies of flamingos on the étangs in southern France, the Fort de Salses on the right and great views of Mt Canigou in the Pyrenees. Figueres is worth a stop for the amazing Salvador Dali museum -Dali’s home at Port Lligat is just a bus or taxi ride away on the coast, also a museum and well worth visiting.”

– Seat61

And for a first-class review of the journey, Superalbs Travels has a great video showing what you can expect.


Alternative routes from London to Barcelona by train

While the Paris route is fastest, there are plenty of other options worth considering, particularly if you want to avoid crossing Paris with lots of luggage or fancy turning the journey into more of an adventure.

London to Barcelona via Lille and Nîmes (avoiding Paris)

If you have lots of luggage, small children or mobility concerns, you might prefer to avoid changing stations in Paris. This route takes you from London to Lille on the Eurostar, then onwards to Nîmes where you’ll stay overnight, before catching a morning train to Barcelona.

It breaks the journey into two, more manageable days, which means you can enjoy an afternoon or Lille or make your way to St Pancras without leaving the house while it’s still dark outside. It also means you can spend some time in Nîmes, dubbed the Rome of France. It’s a smaller, somewhat under the radar city in comparison to the chaos of Barcelona.

pont du gard roman aqueduct in southern france
Did you know? Nîmes has been dubbed the most Roman city outside of Italy.
Photo by Yu Han Huang on Pexels.com

The journey:

  • London to Lille via Eurostar (1 hour 22 minutes)
  • Lille to Nîmes via TGV (around 5 hours)
  • Overnight in Nîmes
  • Nîmes to Barcelona via TGV or AVE the next morning (around 3.5-4 hours)

Total cost: €180, give or take according to which tickets you book. More details below.

Notes on cost

Similar to the Paris route for the Eurostar, the Lille to Nîmes via TGV can cost between €30 and €150, so book early. This option will also need to factor in accommodation in Nîmes (budget €60-150 for a decent hotel). While this may look like an additional cost, consider that Barcelona hotels cost far more than that, so you may actually save money by breaking up the route. The final leg of Nîmes to Barcelona via TGV can come in around €40-80.


group of people walking in front of sagrada familia cathedral in Barcelona
La Sagrada Familia in Barcelona.
Photo by Olena Goldman on Pexels.com

London to Barcelona by sleeper train: overnight options

Alternatively, there are options for overnight trains which mean you can sleep during your journey. These are less direct, but definitely more stubborn and adventurous.

The cost may seem bigger initially, but not if you consider that you’re saving on one night of accommodation. These options usually involve scenic journeys through the Pyrenees.

Important: because these journeys involve more connections and can be weather-dependent in winter, they’re usually best suited for warmer months.

Overnight options typically depart from Paris late in the evening and arrive in places like:

  • Latour de Carol, a pretty commune in France not far from the border. From there, you can either explore the Pyrénées (for example by taking the Yellow Train, which also departs from Latour de Carol), before connecting to Barcelona. However, it’s still a good eight hours from Barcelona, with multiple connections.
  • Perpignan, a little city close to the Spanish border. From here, you can take a train or a bus direct to Barcelona (1-2 hours away).
  • Cerbere, a railway town (also in the Pyrénées department) close to the border to Spain. From here, you can take a couple of trains to Barcelona. Often, there’ll be a change in Port-Bou or Perpignan.

To search for overnight trains, you can still use SNCF, you just need to do a route where you know there’s a sleeper train and look out for the INTERCITÉS night train symbol, as shown below. These do not always run every day, so take some organisation.

Train schedule displaying a journey from Paris Austerlitz at 9:13 PM to Latour De Carol Enveitg at 8:46 AM. The trip duration is 11 hours and 33 minutes, labeled as a direct service by INTERCITÉS lignes de nuit.

Some benefits of the INTERCITÉS night train:

  • Travelling during the night means you can save on time and accommodation
  • They can be low-cost, starting around €25 for a seat, or €45 for a couchette (a type of bed)
  • There’s a section for women travelling alone – but you have to reserve it with some notice as it does get booked
  • You can book a whole compartment by yourself if you don’t want to share a couchette with others. This option doesn’t always show up though

To book a couchette in a women-only cabin, select the ‘Berths’ option when choosing your train

Screenshot from the SNCF booking website, showing the option to select 2nd class berths.
Screenshot from the SNCF booking website. Credit: SNCF

You can then check the box for ‘Area for women travelling alone’, and you should end up in a berth with only women in the compartment.

Screenshot from the SNCF booking website showing how to select a female-only area.
Screenshot from the SNCF booking website. Credit: SNCF

Alternatively, you can also choose to have a compartment all to yourself. This option doesn’t always show up, but if it’s available, it will look like this:

Screenshot from the SNCF booking website showing the selection of a private compartment for a journey from Paris to Latour de Carol.
Screenshot from the SNCF booking website. Credit: SNCF

These are second class options – you can go for first class too. To read more on the different destinations for French sleeper trains, Seat61 has a great section on it, complete with pictures of the options in different classes.

By the way – most of these options exist as shorter, daytime trains as well. For example, while the 7pm train from Paris to Perpignan takes five hours, the sleeper one takes 13.

Screenshot from the SNCF booking website showing trains from Paris to Perpignan, close to Barcelona.

For continuing on to Barcelona, I’ll focus on the most direct option involving a sleeper train, which is Paris – Perpignan. From Perpignan, Barcelona Sants is a mere 1 hour 30 minutes away.

Cost: Eurostar, overnight train + train

So how much does an option like this cost? As usual, we have to factor in when you book and the class you select, especially for the overnight train.

To get an idea though, we can use the following estimates:

  • A relatively inexpensive Eurostar from London to Paris at £60 (€70)
  • A lower to mid-range option of a lower berth in a sleeper, women-only cabin from Paris to Perpignan at €50
  • A train from Perpignan to Barcelona at €30

An overall train journey from London to Barcelona fully by train and including a shared overnight sleeper berth could cost around €150 (or around £130).

If it’s available, you could also upgrade to a first class, private berth on the overnight sleeper for €180, bringing the total to around €280.

A photo of a river in Perpignan, the last stop on the London to Barcelona route
The lovely (in my opinion) Perpignan

Note on the Perpignan to Barcelona stretch

One thing I’ll mention for the Perpignan to Barcelona stretch: when I did it, there were only a couple of direct trains from Perpignan to Barcelona every day, and there were really expensive (upwards of €60 for the 1.5 hour journey).

However, I saw a FlixBus available for €3.99 (€4.99 including a seat reservation). The bus takes around 2.5 hours vs. the 1.5 on a train. For me, it was a no-brainer, and I took the bus without any problems.

London to Barcelona by Train via France Hopping

Finally, there’s the route I took, which involved the following stops:

  • Paris
  • Amboise
  • Bordeaux
  • Beziers, which I could have easily swapped for Narbonne or Carcassonne
  • Perpignan
  • Barcelona

There are endless routes you can choose according to your interests, time, budget, and how you like to get around. I had a lovely time, finding the majority of French trains clean, comfortable and scenic ways to get around. You can read all about my experience below.


Booking your London to Barcelona train tickets: the CliffsNotes

When to book

Book as early as possible — ideally 3-6 months in advance. Both Eurostar and SNCF (which operates the TGV) release tickets several months ahead, and prices increase as the departure date approaches. Trains can also sell out during peak summer months and holiday periods.

Where to book

For most routes, you’ll need to book separate tickets for each leg:

  1. Eurostar: Book directly on Eurostar.com or via Trainline
  2. TGV and French trains: Book on SNCF Connect, RailEurope, Omio or Trainline

Always compare prices across platforms. SNCF Connect often has the best prices without booking fees, and when booking TGV tickets you can select upper or lower deck seating and choose specific seat preferences.

Money-saving tips

  • Split your journey: Sometimes booking Paris to an intermediate station (like Nîmes or Perpignan) and then separately to Barcelona works out cheaper
  • Be flexible with dates: Mid-week travel is often cheaper than weekends
  • Travel off-peak: Avoid July, August, and major holiday periods if possible
  • Check for sales: SNCF, Omio and Trainline occasionally run promotions
  • Consider staying overnight: Breaking the journey can sometimes save money on accommodation overall

Why should you travel from London to Barcelona by train?

Of course, travel is all about preference. Going from London to Barcelona by train is all about choosing a journey that is a journey in itself. It’s slower, more sustainable, and sadly, often more expensive than flying. The trade off is that you’ll avoid the faff of airports and watch the landscapes transform from English countryside to French vineyards to the dramatic Pyrenees, coffee or wine in hand, with as much luggage as you can carry. Perhaps you’ll arrive more relaxed and pensive, having started a book or enjoyed a nice card game with a friend. Regardless, you’ll have a story to tell and views that remind you why a slower trip can be so worth it.

If you’ve made it down here, I’d love to know…

  • Have you travelled from London to Barcelona by train? How was it?
  • Have you taken a sleeper train in France? What was your experience?
  • Anything I’ve missed which you’d like to see in this blog?

As always, thanks for reading, and happy travels!


Frequently asked questions

Can you take the train from London to Barcelona in one day?

Yes! You can make the journey in around 10-11 hours with good connections, leaving London in the morning and arriving in Barcelona in the evening.

Is there a Eurostar from London to Barcelona?

No. The Eurostar only runs from London to Paris (and a number of other French destinations). The network has expanded to include more than just France, but at the time of writing, there is no Eurostar from London to Barcelona.

Is there a direct sleeper train from London to Barcelona?

At the time of writing (2025), there’s no sleeper train from London to Barcelona. You’ll need to change at least once, typically in Paris. The journey involves a minimum of two separate trains: Eurostar from London to Paris, then TGV from Paris to Barcelona.

I recently (end of 2025) read that there may be a European Sleeper option coming that would make the journey from Brussels to Barcelona. If and when that happens, I’ll report back!

How much does the train from London to Barcelona cost?

Prices vary significantly based on how far in advance you book and time of year. For the fastest Paris route, expect to pay from £130-180 if booking well in advance, or £200-300+ for last-minute bookings or peak summer travel.

Do I need to book trains in advance?

Yes, I strongly recommend booking 3-6 months in advance for the best prices. Both trains can also sell out during peak periods, and advance booking gives you more choice of departure times.

Where do I change trains in Paris?

For the most direct route, you’ll arrive at Gare du Nord on the Eurostar and need to get to Gare de Lyon for the TGV to Barcelona. The quickest way is RER Line D (2 stops, about 10 minutes). Allow 1.5-2 hours for the transfer.

Can I take luggage on the train?

Yes, and this is one of the major advantages over flying. Eurostar allows two large bags plus hand luggage with no weight limit. TGV allows up to three pieces per person. There’s storage at the end of carriages and overhead racks.

Are there toilets on the trains?

Yes, both Eurostar and TGV trains have toilets at the end of each carriage. They’re generally clean and well-maintained, but paper and/or water can run out on the longer journeys.

Is the train better than flying?

It depends on your priorities. Flying is faster (5-6 hours door-to-door vs 10-11 hours by train) but trains offer more comfort, better luggage allowances, city-center departures and arrivals, views, and around 90% less carbon emissions. For me, if you have the time, the train wins every time.

One response to “London to Barcelona by train: routes, costs and booking guide (2025)”

  1. […] London to Barcelona by train: what are the routes and how much do they cost? […]

Leave a Reply

Trending

Discover more from Stubborn Travel

Subscribe now to keep reading and get access to the full archive.

Continue reading