Travel Information to Staines-upon-Thames from Hayes
| 7 miles | |
| Train | |
| £13 - | |
| Train • £13 • 1 h 36 min | |
| Train • £13 • 1 h 36 min |
Take a train to travel 7 miles from Hayes to Staines-upon-Thames. Travellers can even take a direct from Hayes to Staines-upon-Thames.
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Hayes to Staines-upon-Thames

There are 1 travel options from Hayes to Staines-upon-Thames: train.
The cheapest way to travel to Staines-upon-Thames from Hayes is a train with an average price of £13.
This is compared to other travel options from Hayes to Staines-upon-Thames:
A train is less than a coach for this trip with tickets for a coach from Hayes to Staines-upon-Thames costing on average.
The fastest way to get to Staines-upon-Thames from Hayes is by train with an average travel time of 1 h 36 min.
Other travel options to Staines-upon-Thames take longer:
The distance from Hayes to Staines-upon-Thames is approximately 7 miles.
The average frequency per day from Hayes to Staines-upon-Thames is:
- 1 coach a day.
- Around 6 trains per day.
However, we recommend checking specific travel dates for your journey to Staines-upon-Thames from Hayes as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Hayes to Staines-upon-Thames:
Travelling from Hayes to Staines-upon-Thames: related information
Here are some other resources that might have the information you need
