Trip to Reading

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 Portsmouth to Reading

🚉 The total duration of the train journey from Portsmouth to Reading, including transfers, is approximately 1 hour and 41 minutes. 💷 Ticket prices for the train ride between Portsmouth and Reading can vary between £28 and £76, providing travelers with flexible options based on their budget and preferences.

Where to stay in Reading

There are over 195 hotels to stay in Reading. Prices range from $48 per night.

Find accommodation
  • South Western Railway is the primary operator that provides train services from Portsmouth to Reading. Although there is no direct train route, passengers can travel by taking a train from Portsmouth & Southsea to Basingstoke and then transferring to Reading. The journey typically takes around 1 hour and 41 minutes, with ticket prices ranging from £29 to £76 depending on the class and time of booking. It's recommended to check the train schedule in advance to plan your trip efficiently.
  • The fastest train option from Portsmouth to Reading involves taking a service operated by South Western Railway. While there is no direct route between the two cities, passengers can travel from Portsmouth & Southsea to Basingstoke and then transfer to a train bound for Reading. This journey typically takes approximately 1 hour and 41 minutes, providing a relatively efficient way to travel between the two destinations. Ticket prices for this route can vary from £29 to £76, depending on the class and booking time.
  • Trains traveling from Portsmouth to Reading depart from Portsmouth & Southsea station. This station serves as the main departure point for South Western Railway services connecting the two cities. Passengers can board the train at Portsmouth & Southsea to begin their journey towards Reading. It is advisable to arrive at the station in advance of the scheduled departure time to ensure a smooth and timely boarding process.
  • There are multiple trains provided by South Western Railway for the route between Portsmouth and Reading. While there is no direct train, passengers can take services that depart from Portsmouth & Southsea station and travel to Reading via Basingstoke. The journey typically involves a transfer and lasts approximately 1 hour and 41 minutes. It is recommended to check the train schedule for specific departure times and plan accordingly for a smooth travel experience.
  • The train from Portsmouth to Reading operated by South Western Railway, arrives at Basingstoke station. Passengers will need to transfer at Basingstoke to continue their journey to Reading. Basingstoke station serves as a key interchange point for travelers heading towards various destinations, including Reading. It is advisable to check the train schedules and platforms for a smooth transition to the next leg of the journey.
  • The first train of the day from Portsmouth & Southsea station to Reading, with a transfer at Basingstoke, typically departs early in the morning. The exact departure time may vary, so it's advisable to check the current schedule. The last train for this route usually leaves Portsmouth & Southsea station in the evening, providing passengers with an option for a late-day journey to Reading. Travelers should verify the latest train times and plan accordingly to ensure a convenient and timely trip.
  • There are no direct train trips between Portsmouth and Reading. Passengers traveling between these two locations will need to take a connecting train from Portsmouth & Southsea to Basingstoke and then transfer to a train heading to Reading. While there may not be direct services, travelers have the option to make this journey via the connecting route provided by South Western Railway, offering flexibility in their travel schedule. It's important to plan ahead and check the train timetable to ensure a smooth transition between the connecting services for a hassle-free trip.
  • There is no direct train service available between Portsmouth and Reading. Travelers will need to take a connecting train, usually from Portsmouth & Southsea to Basingstoke, and then transfer to a train bound for Reading. The total journey time, including transfers, typically takes around 1 hour and 41 minutes. Passengers should be prepared for the transfer at Basingstoke station to continue their journey to Reading seamlessly.
  • The cost of a train ticket from Portsmouth to Reading typically ranges from £29 to £76, depending on factors such as the class of travel and the time of booking. Prices may vary based on availability and demand, so it's advisable to book tickets in advance to secure the best fares. Passengers can choose from different fare options offered by South Western Railway for this route, with varying prices to suit their preferences and budget. It's recommended to check the official website or contact the train operator directly for the most up-to-date pricing information.

Will you be returning to Portsmouth by train?

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

See schedule