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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Staines-upon-Thames from Cardiff

distanceDistance115 miles (185 km)
priceAverage train ticket price£32 (€37)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day

Trains from Cardiff to Staines-upon-Thames cover the 115 miles (185 km) long journey taking on average 2 h 59 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £32, you can find the cheapest train ticket for as low as £32.

Travel Tips

Trains from Cardiff to Staines-upon-Thames
Travel by train to Staines-upon-Thames 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 Cardiff to Staines-upon-Thames.
FAQs
How much do cheap train tickets between Cardiff and Staines-upon-Thames cost?
You can find a cheap train from Cardiff to Staines-upon-Thames for some dates and times for as low as £32  one way in the next 7 days.
How much does the train from Cardiff to Staines-upon-Thames cost on average?
The Cardiff to Staines-upon-Thames train ticket price is on average £32  if you are looking to purchase your tickets for this route in the next week.
What is the distance by train from Cardiff to Staines-upon-Thames?
The Cardiff to Staines-upon-Thames train distance is approximately 115 miles (185 km).
How many hours does it take from Cardiff to Staines-upon-Thames by train?
The train time between Cardiff and Staines-upon-Thames is on average 2 h 59 min  for the 115 miles (185 km) long journey, but the time it takes to go between Cardiff and Staines-upon-Thames by train can vary depending on specific dates or travelling on weekends and holidays.
How many train services are there from Cardiff to Staines-upon-Thames a day?
On average, there are 16 trains a day from Cardiff to Staines-upon-Thames. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Cardiff to Staines-upon-Thames? When does the last train depart from Cardiff to Staines-upon-Thames?
You can take the first train from Cardiff to Staines-upon-Thames at 09: 18   or take the last train from Cardiff to Staines-upon-Thames leaving at 09: 18. Look for the latest Cardiff Staines-upon-Thames train schedule on Omio and book the best time to take the train for this trip.
How early should I buy train tickets between Cardiff and Staines-upon-Thames to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets to Staines-upon-Thames from Cardiff within the next 7 days, you can find tickets to cost on average £32 one way. To find the best prices for this journey, consider booking your train ticket from Cardiff to Staines-upon-Thames a few months in advance.

Important Stations and Airports for this Journey

Cardiff
Staines-upon-Thames
The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip to Staines-upon-Thames from Cardiff.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Connections to/from station
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway