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

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