Trip to Portsmouth

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Slough to Portsmouth

🚂 To journey from Slough to Portsmouth by train, you'll need to take a route that involves transfers through Reading and Basingstoke. The total travel time, including transfers, is approximately 2 hours and 47 minutes. 🚉 The train services from Slough to Portsmouth are operated by First Great Western Service and South Western Railway. The journey covers a distance of about 122 km and offers a convenient way to travel between these two cities. 🎫 Ticket prices for the train between Slough and Portsmouth vary from £33 to £103.

Where to stay in Portsmouth

There are over 113 hotels to stay in Portsmouth. Prices range from $51 per night.

Find accommodation
  • There is no direct train service from Slough to Portsmouth. However, you can take a combination of trains operated by First Great Western Service and South Western Railway. The journey will involve transfers at Reading and Basingstoke and takes approximately 2 hours and 47 minutes. Tickets for this route can vary in price from £34 to £104.
  • The fastest train route between Slough and Portsmouth with a journey time of 2 hours and 12 minutes, involves transferring at Reading and Winchester. This route covers a distance of 122 km and includes 3 transfers. The train services are operated by GWR, CrossCountry, and South Western Railway.
  • Trains departing from Slough for Portsmouth are operated by First Great Western Service and depart from Slough station. Slough station serves as the main departure point for travelers heading to Portsmouth. Passengers can board the train at Slough station to begin their journey to Portsmouth & Southsea station.
  • There are multiple train routes available between Slough and Portsmouth with varying journey durations and transfer points. The quickest route takes approximately 2 hours and 12 minutes with 2 transfers, while other routes can take up to 3 hours and 34 minutes with 3 transfers. It is advisable to check the train schedules and plan your journey in advance to choose the most suitable option based on your preferences for travel time and number of transfers.
  • The train services from Slough to Portsmouth operated by South Western Railway, arrive at Portsmouth & Southsea station. This station is conveniently located in Portsmouth city center, making it easy for travelers to access various attractions, accommodations, and transportation options upon arrival. Portsmouth & Southsea station provides a convenient gateway for visitors to explore the city, including its historic sites, waterfront attractions, and vibrant seaside atmosphere.
  • The first train of the day to travel from Slough to Portsmouth typically departs around early morning, while the last train tends to leave in the late evening. The journey duration, including transfers, is approximately 2 hours and 47 minutes. Travelers can check the specific departure times and schedules with the respective train operators, First Great Western Service and South Western Railway, for the most up-to-date information on train timings for this route.
  • There are no direct train trips each day between Slough and Portsmouth. Travelers will need to take a combination of trains with transfers at stations such as Reading and Basingstoke. The journey typically takes around 2 hours and 47 minutes to reach Portsmouth & Southsea station. Both First Great Western Service and South Western Railway operate the train services for this route.
  • There is no direct train available between Slough and Portsmouth. Travelers will need to take trains with transfers at stations such as Reading and Basingstoke to reach Portsmouth & Southsea. The entire journey, including transfers, typically takes around 2 hours and 47 minutes. Both First Great Western Service and South Western Railway operate the train services for this route.
  • The cost of a train ticket from Slough to Portsmouth can vary between £34 and £104. The price range depends on factors such as the class of travel, time of booking, and availability of discounts or promotions. Passengers are advised to check with the train operators for the most up-to-date fare information and to consider booking in advance for potential savings.

Will you be returning to Slough by train?

If you are looking for the return train journey, check out trains from Portsmouth to Slough

See schedule