|Distance||44 miles (71 km)|
|Average train duration||1 h 57 min|
|Average train ticket price||£36 (€41)|
|Train companies||Southern or Thameslink|
Trains from Brighton and Hove to Staines-upon-Thames cover the 44 miles (71 km) long route taking on average 1 h 57 min with our travel partners like Southern or Thameslink. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £36, but the average price of train tickets is £36.
Here are some other resources that might have the information you need