These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Slough to Portsmouth

distanceDistance53 miles (86 km)
durationAverage train duration2 h 28 min
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Slough to Portsmouth cover the 53 miles (86 km) long trip taking on average 2 h 28 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. Travellers depart most frequently from Slough and arrive in Portsmouth & Southsea.

Travel Tips

Trains from Slough to Portsmouth
Travel by train to Portsmouth easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Slough to Portsmouth.
FAQs
How many miles is it from Slough to Portsmouth by train?
The train distance from Slough to Portsmouth is around 53 miles (86 km).
How long does it take from Slough to Portsmouth by train?
The Slough to Portsmouth train duration is on average 2 h 28 min, which is to be expected when travelling 53 miles (86 km) from Slough to Portsmouth. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What is the departure train station in Slough and arrival train station in Portsmouth?

Omio customers travelling this route book their trains from Slough   to Portsmouth & Southsea.

Where is the train station in Slough to go to Portsmouth? Where is the train station in Portsmouth located?

Passengers booking this trip most frequently board their trains from Slough and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

How many trains per day are there between Slough and Portsmouth?
The average number of trains departing Slough for Portsmouth is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Slough to Portsmouth? When is the last train from Slough to Portsmouth?
You can take the first train from Slough to Portsmouth at 08: 34   or take the last train from Slough to Portsmouth leaving at 08: 34. Look for the latest Slough Portsmouth train times on Omio and book the best time to take the train for this route.
Stations

Important Stations and Airports for this Journey

Slough
Portsmouth
Slough
Amenities