London to Barcelona train with Eurostar

Sat, Jan 25
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from London to Barcelona

Showing times and prices for Jan 25

Cheapest

The best way to find a cheap train ticket from London to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Eurostar
10:31AM10h56
London
09:27PMBarcelona
4001One-way
2 transfers
Eurostar
08:01PM17h38
London
01:39PMBarcelona
4001One-way
2 transfers

London to Barcelona train times

Showing trains for tomorrow, Saturday, January 25
ProviderDepartsDurationArrivesTransfersTickets
EurostarEurostar10:31AM London10h56 09:27PM Barcelona2 transfers
EurostarEurostar08:01PM London17h38 01:39PM Barcelona2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets London to Barcelona by train, bus, or flight

Fri
Jan 24
Sat
Jan 25
Sun
Jan 26
Mon
Jan 27
Tue
Jan 28
Wed
Jan 29
Thu
Jan 30
Fri
Jan 31
Sat
Feb 01
Sun
Feb 02
Mon
Feb 03
Tue
Feb 04
Wed
Feb 05
Thu
Feb 06
Fri
Feb 07
Sat
Feb 08
Sun
Feb 09
Mon
Feb 10
Tue
Feb 11
Wed
Feb 12
Thu
Feb 13

How far in advance should I book train tickets from London to Barcelona?

The best time to book your train from London to Barcelona is 84 days before departure. See how prices for trains change on the London to Barcelona route.
Prices are for one-way tickets for one passenger from London to Barcelona per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from London to Barcelona.

Fastest train times from London to Barcelona

Showing times and prices for Jan 25

Fastest Journey

10 h 56 m

Average

14 h 17 m

Trains per day

2

Distance

1139 km

It's difficult to get from London to Barcelona without transferring at least 2 times.

Eurostar
10:31AM10h56
London
09:27PMBarcelona
4001One-way
2 transfers
Eurostar
08:01PM17h38
London
01:39PMBarcelona
4001One-way
2 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Renfe AVE

Journey information

Overview: Train from London to Barcelona

Trains from London to Barcelona run on average 2 times per day, taking around 13h 21m. Cheap train tickets for this journey start at €398 but you can travel from only €29 by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from €29
Distance
1138 km
Average train duration
13h 21m
Cheapest ticket price
€398
Trains per day
2
Train providers
3
Fastest train
10h 32m
First train
06:01
Last train
09:31
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from €29

Train companies: SNCF | TGV INOUI, Renfe-SNCF and Eurostar trains London to Barcelona

Buy your official SNCF | TGV INOUI, Renfe-SNCF and Eurostar train tickets to Barcelona from London from €671 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Renfe-SNCF is a joint venture between Spain's Renfe and France's SNCF, offering high-speed rail services between the two countries. The trains run at speeds of up to 300 km/h, with departures every two hours. Renfe-SNCF offers three types of trains: the AVE, the TGV and the EuroMed. The AVE is the fastest, with a journey time of just over three hours between Madrid and Paris. The TGV is slightly slower, but still offers a comfortable journey. The EuroMed is the slowest, but is the most affordable option. Renfe-SNCF offers a range of ticket types, including single, return and group tickets. Onboard facilities include comfortable seating, free Wi-Fi, power sockets and a selection of snacks and drinks. The most popular routes for Renfe-SNCF are Madrid to Paris, Barcelona to Marseille and Madrid to Lyon.

    Trains from London to Barcelona

    Barcelona, the capital and largest city of the autonomous community of Catalonia is an eye candy to many, thanks to the infamous architectural designs by Antoni Gaudi. Passengers wishing to visit Barcelona by train from the British capital will find routes readily available. These trips from London to Barcelona take an average journey time of 13 hours six minutes covering a distance of approximately 710 miles. However, there’re some quick London Barcelona trains which travel at a speed of 198mph to cover this distance within ten hours ten minutes. The route consists of around five trains per day.

    Which train companies travel from London to Barcelona?

    Eurostar, a high-speed company, is the leading train company on the route. It operates trains traveling from London to Barcelona, connecting them to France via Channel Tunnel, commonly known as the Renfe-SNCF. Channel Tunnel is a high-speed joint venture that operates as a cross-border between national trains in France and Spain.

    How long is the train from London to Barcelona?

    The average time for trains traveling from London and Barcelona is 13 hours six minutes with five trains per day. The journey times are prone to changes during holidays and weekends. However, there are high-speed London to Barcelona trains operated by Eurostar trains that cover the journey within an average of ten hours ten minutes. It’s important to note that this route does not feature direct trains. Trains from London to Barcelona typically involves at least one train change.

    How many trains are there from London to Barcelona?

    There are five trains per day traveling from London to Barcelona which are operated by Eurostar trains company. The trains offer three comfort classes; Standard, Standard Premier, and Business Premier.

    What are the departure and arrival stations for trains from London to Barcelona?

    Departure train station: Trains from London to Barcelona depart from London St. Pancras International. The station is located in the city center with great links to the London Underground, bus routes around the city and has a designated taxi rank just outside. The firsts train leaves at about 7:16 a.m. and the last train leaves around 8:00 p.m. in the evening.

    Arrival train station: The arrival station for London to Barcelona trains arrives at Barcelona Saint Station, located right in the city center. Like other trains destinations in Europe, both stations have modern and comfortable facilities such as cash machines, tourist information offices, and so much more.

    FAQs: Trains from London to Barcelona

    FAQs: Travel by train from London to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Barcelona.
    FAQs
    Cheap train tickets from London to Barcelona can start from as little as €398 when you book in advance. The average train ticket price for London to Barcelona is €398; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    On average the London to Barcelona train travel time is 10 h 32 min   for the 1138 km long trip, but the duration can vary if you travel on weekends and holidays.
    The first train from London to Barcelona leaves at 06: 01. Plan your trip with the Journey Planner   from Omio.
    The last train from London to Barcelona leaves at 10: 33.
    There are 2 trains a day from London to Barcelona which require at least one change with Eurostar. Schedules can vary on holidays or weekends with fewer trains.
    Yes, there's a high-speed train to Barcelona. Take the fast train with Eurostar from London to Barcelona.
    The high-speed Eurostar train from London to Barcelona takes around 10 h 32 min.
    For the best London to Barcelona train to book, you can travel safely and comfortably with Eurostar. However, it's always good to check all possible train providers with services between London and Barcelona to compare what amenities they may offer.
    It's helpful to compare your options as there are 3 ways to travel between London and Barcelona including taking a train, coach or flight.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language