More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Portsmouth to Staines-upon-Thames

distanceDistance50 miles (81 km)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Portsmouth to Staines-upon-Thames cover the 50 miles (81 km) long route taking on average 2 h 50 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available.

Important Stations and Airports for this Journey

Portsmouth
Staines-upon-Thames
The major railway station for departures from Portsmouth is Portsmouth & Southsea. Read all the information you need to know about services, amenities and connections at Portsmouth & Southsea for your trip from Portsmouth to Staines-upon-Thames.

More options for your journey from Portsmouth to Staines-upon-Thames

Here are some other resources that might have the information you need