Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Staines to Cardiff by train
-
First train00:23
-
Last train23:53
-
Avg changes1
-
Fastest journey2hr 26m
-
Distance185 kilometres
-
Trains per day49
-
Avg. journey time4hr 3m
-
Train operators
Explore Staines to Cardiff by train
Thinking about travelling from Staines to Cardiff by train? Here’s everything you need to know to maximise your experience along this train journey.
Cost of train travel from Staines to Cardiff
Here is the average ticket cost on trains from Staines to Cardiff:
Cheapest ticket: £60.47
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
Departure frequency and timetable from Staines to Cardiff
Here are the scheduling basics for trains from Staines to Cardiff:
00:23 is the first scheduled train (Monday-Friday).
23:53 the the last scheduled train (Monday-Friday).
05:53 is the first scheduled train (Saturday and Sunday).
23:45 is the last scheduled train (Saturday and Sunday).
A train departs every 19 minutes from Staines toward Cardiff.
Start booking your ticket aboard one of the 49 trains serving this route each day.
Train duration for trips from Staines to Cardiff
The swiftest journey time on this route is 2 hours and 26 minutes, crossing a total distance of 185 kilometres.
Booking horizon for travel between Staines and Cardiff
Tickets for travel between Staines and Cardiff can be booked 4 and a half months in advance. Booking earlier ensures lower prices, so be sure to book as far out as possible.
Learn even more about travelling from Staines to Cardiff by train
Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Cardiff.
Frequently asked questions
How far is the journey from Staines to Cardiff by train?
The total distance between Staines and Cardiff by train is 185 kilometres.
How much does the train from Staines to Cardiff cost?
The lowest fare on this route is £60.47. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
How far in advance can I book my Staines to Cardiff train travel?
Tickets for travel along this route go on sale 4 and a half months in advance.
What’s the travel time from Staines to Cardiff by train?
The fastest journey time is 2 hours and 26 minutes.
Other journeys to Cardiff View all journeys to Cardiff
-
From London to Cardiff From £32.45
-
From Bristol to Cardiff From £9.59
-
From Manchester to Cardiff From £30.60
-
From Birmingham to Cardiff From £14.38
-
From Port Talbot Parkway to Cardiff From £8.85
-
From Brussels to Cardiff From £82.96
-
From Cheltenham Spa to Cardiff From £8.11
-
From Leicester to Cardiff From £37.98
-
From Hereford to Cardiff From £14.75
-
From Neath to Cardiff From £9.96
-
From Leeds to Cardiff From £64.53
-
From Swansea to Cardiff From £4.42
Other journeys from Cardiff
-
From Cardiff to London From £33.55
-
From Cardiff to Taunton From £24.70
-
From Cardiff to Bristol From £14.75
-
From Cardiff to Manchester From £30.60
-
From Cardiff to Leeds From £30.97
-
From Cardiff to Crewe From £30.24
-
From Cardiff to Birmingham From £14.01
-
From Cardiff to Reading From £37.61
-
From Cardiff to Hereford From £14.75
-
From Cardiff to Doncaster From £58.63
-
From Cardiff to Sheffield From £29.87
Other journeys from Staines
-
From Staines to London From £7.74
-
From Staines to Reading From £10.40
-
From Staines to Windsor And Eton From £4.06
-
From Staines to Weybridge From £5.40
-
From Staines to Woking From £7.50
-
From Staines to Birmingham From £44.99
-
From Staines to Ascot (Berks) From £5.40
-
From Staines to Hounslow From £4.70
-
From Staines to Brighton From £28.02
-
From Staines to Bristol From £42.40
-
From Staines to Southampton From £36.87
-
From Staines to Bournemouth From £56.05