Direct Rail

Hampton Train Station

Hampton railway station is located on the Shepperton branch line and serves Hampton in the London Borough of Richmond upon Thames. The station is in Travelcard Zone 6 and is operated by South West Trains. All passenger services calling at the station are also operated by South West Trains.

Trains to Hampton

This is the place to be if you want to book a train to Hampton! Here at you can find all Hampton trains routes and prices in addition to a wide variety of other towns and cities for around the UK.

We offer the best range of Hampton train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

Search now to find the best train fares to Hampton and compare the ticket types available now to see the best choice of options for your trip.

Get to/from Hampton Station

Hampton Station Address:

Ashley Road, Hampton, Greater London, TW12 2HU

South West Trains

Hampton train station is managed by South West Trains

Need to spend a night in a Hampton Hotel?
If so, please visit our Hampton Accommodation pages.