Cheap train tickets from Carmarthen to London

Showing times and prices for 29 May

Cheapest

£58

Average

£59

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Carmarthen to London will cost around £ 59 if you buy it on the day, but the cheapest tickets can be found for only £ 58.

Great Western Railway
13:17Carmarthen3h57 17:14London
0 changes
£581One-way
Great Western Railway
09:30Carmarthen3h41 13:11London
0 changes
£601One-way

Train schedule Carmarthen to London

Showing trains for tomorrow, Sun, 29 May
Great Western Railway
09:30Carmarthen3h41 13:11London
0 changes
Great Western Railway
13:17Carmarthen3h57 17:14London
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Fastest train times from Carmarthen to London

Showing times and prices for 29 May

Fastest Journey

3 h 41 m

Average

3 h 49 m

Trains per day

2

Distance

291 km

Of the 2 trains that leave Carmarthen for London every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 291 km distance in an average of 3 h 49 m but if you time it right, some trains will get you there in just 3 h 41 m .

The slowest trains will take 3 h 57 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Great Western Railway
09:30Carmarthen3h41 13:11London
0 changes
£601One-way
Great Western Railway
13:17Carmarthen3h57 17:14London
0 changes
£581One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Carmarthen to London

distanceDistance180 miles (290 km)
durationAverage train duration3 h 37 min
priceAverage train ticket price£60 (€68)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesGreat Western Railway

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

Travel Tips: Trains from Carmarthen 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 Carmarthen to London.
FAQs

What is the price of the cheapest train between Carmarthen and London?

Looking to save money on your journey? Omio customers have found the cheapest train from Carmarthen to London for the next 7 days starting from £60  one way.

What is the cost of a train ticket from Carmarthen to London on average?

In the next 7 days you’ll find that the average cost of a train ticket to London from Carmarthen is £60  one way.

How far is it from Carmarthen to London by train?

When travelling this route you should expect the distance from Carmarthen to London via train to be approximately 180 miles (290 km).

What is the average Carmarthen to London train duration?

The train time between Carmarthen and London is on average 3 h 37 min  for the 180 miles (290 km) long journey, but the time it takes to go from Carmarthen to London by train can vary depending on specific dates or travelling on weekends and holidays.

Which train station from Carmarthen to London do I depart from? Which London train station from Carmarthen do I arrive in?

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

Where is the departure train station in Carmarthen located? Where is the arrival train station in London located?

Passengers booking this journey most frequently board their trains from Carmarthen and need to travel around 0.1 miles (249 m) 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.8 miles (2.9 km) from this train station to the city centre.

Which train companies can take me from Carmarthen to London?

For the trip from Carmarthen to London you can take a train with Great Western Railway. Be sure to check out all possible train providers that offer services to London from Carmarthen on Omio to compare what amenities they may have.

How many train services are there from Carmarthen to London a day?

The average number of trains departing Carmarthen for London is 12 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Carmarthen to London? When can I take the last train for the day?

The first train from Carmarthen to London leaves at 07: 10   and the last train for this leaves at 14: 17. Omio shows you the latest train from Carmarthen to London times to help you book the best departure time for this trip.

When should I book Carmarthen London train tickets to score the best deals?

If you book Carmarthen to London train tickets within the next 7 days, you can find one way tickets to cost on average £60. However, booking in advance gives you access to the best prices for trains from Carmarthen to London. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

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