COMPARE Prices across different modes

Mon
18 Oct
£47Great Western Railway
£4Flixbus
Tue
19 Oct
£39Great Western Railway
£4Flixbus
Wed
20 Oct
£39Great Western Railway
£4Flixbus
Thu
21 Oct
£51Great Western Railway
£3Flixbus
Fri
22 Oct
£39Great Western Railway
£4Flixbus
Sat
23 Oct
£57Great Western Railway
£4Flixbus
Sun
24 Oct
£58Great Western Railway
£8Flixbus
Mon
25 Oct
£39Great Western Railway
£5National Express
Wed
27 Oct
£40Great Western Railway
£8Flixbus
Fri
29 Oct
£40Great Western Railway
£4Flixbus
Sat
30 Oct
£58Great Western Railway
£4Flixbus

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bridgend to London

distanceDistance148 miles (238 km)
durationAverage train duration2 h 17 min
priceAverage train ticket price£47 (€53)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Bridgend to London cover the 148 miles (238 km) long journey taking on average 2 h 17 min with our travel partners like Great Western Railway. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £39, but the average price of train tickets is £47. Travellers depart most frequently from Bridgend and arrive in London Victoria.

Travel Tips

Trains from Bridgend to London
Travel by train to London 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 Bridgend to London.
FAQs
What is the price of the cheapest train to London from Bridgend?
Omio customers have found the cheapest trains between Bridgend and London to cost as little as £39  in the next 7 days.
How much does the train from Bridgend to London cost on average?
If you’re looking to buy your train tickets in the next week, you can expect the Bridgend to London train price to come in at an average of £47  one way.
How far is it from Bridgend to London by train?
The Bridgend to London train distance is approximately 148 miles (238 km).
How many hours does it take from Bridgend to London by train?
While the time it takes to travel 148 miles (238 km) to London from Bridgend can vary based on specific dates, weekends, and bank holidays, the train duration from Bridgend to London is on average 2 h 17 min.
Which train station from Bridgend to London do I depart from? Which London train station from Bridgend do I arrive in?

Omio customers travelling this route depart most frequently from Bridgend   and arrive in London Victoria.

Where do I find the Bridgend train station to London? Where is the London train station?

Passengers booking this journey most frequently board their trains from Bridgend and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1 mile (s) / 1 km from this train station to the city centre.

What train providers go from Bridgend to London?
If you're looking for trains from Bridgend to London, you can rely on Great Western Railway to get you to London. It's also good to check out all possible train companies for the Bridgend to London route to see if there might be differences in the amenities they offer.
How many train services per day are there between Bridgend and London?
On average, there are 17 trains a day from Bridgend to London. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Bridgend to London?
If you prefer early morning trains from Bridgend to London, the first train leaves at 07: 00. If you prefer late night trains from Bridgend to London, the last train of the day leaves at 11: 55. Omio shows you the latest train from Bridgend to London schedule to help you book the best departure time for this journey.
How early should I book train tickets from Bridgend to London to score the best deals?
If you buy a train ticket from Bridgend to London within the next 7 days, you can find tickets to cost on average £47 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bridgend and London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bridgend
London
The major railway station for departures from Bridgend is Bridgend. Read all the information you need to know about services, amenities and connections at Bridgend for your trip to London from Bridgend.