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 Newbury (Berkshire) to Portsmouth

🚆 Although there is no direct train from Newbury to Portsmouth, the journey with transfers takes approximately 2 hours and 52 minutes. 🚆 Route options for this trip vary in duration, with some taking 2 hours and 11 minutes up to 2 hours and 45 minutes, covering distances of around 118 km to 173 km.

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 Newbury to Portsmouth. However, you can travel by train with transfers. The journey typically takes around 2 hours and 52 minutes, with services departing from Newbury station and arriving at Portsmouth & Southsea station. The train services are operated by First Great Western Service for the departure from Newbury and by South Western Railway for the arrival at Portsmouth & Southsea.
  • The fastest train route between Newbury and Portsmouth typically takes 2 hours and 11 minutes. This route includes 2 transfers, with a train towards London Paddington departing from Newbury, arriving at Reading, then transferring to a train towards Basingstoke, before finally reaching Portsmouth Harbour via London Waterloo. This option is operated by South Western Railway and provides an efficient journey between the two destinations.
  • Trains departing for Portsmouth from Newbury depart from Newbury station. This service is operated by First Great Western Service. Newbury station serves as the primary departure point for travelers making their journey by train from Newbury to Portsmouth. Travelers can board the train at Newbury station to begin their trip to Portsmouth.
  • There are multiple train options available for traveling from Newbury to Portsmouth. While there is no direct train route, travelers can choose from different routes with varying numbers of transfers, such as 2 or 3 transfers, to reach Portsmouth & Southsea station. The train services operated by First Great Western Service and South Western Railway offer passengers several choices for their journey between Newbury and Portsmouth, providing flexibility in travel schedules. Depending on the selected route, travelers can enjoy a scenic journey with convenient transfer points along the way.
  • The train services from Newbury operated by South Western Railway, arrive at Portsmouth & Southsea station in Portsmouth. Portsmouth & Southsea station serves as the final destination for the train journey between Newbury and Portsmouth, offering travelers a convenient arrival point in the city. Passengers can easily access local transportation and explore Portsmouth from the Portsmouth & Southsea train station upon reaching their destination.
  • The first train of the day from Newbury to Portsmouth typically departs from Newbury station in the early morning hours, connecting passengers to their onward journey. The last train from Newbury to Portsmouth usually leaves later in the evening, providing a convenient travel option for those seeking to reach their destination later in the day. Passengers can check specific train schedules with the respective train operators, such as First Great Western Service and South Western Railway, for the exact departure times of the first and last trains.
  • There are no direct train trips between Newbury and Portsmouth. Passengers traveling from Newbury to Portsmouth will need to take a journey with transfers, typically involving stops at Reading and Basingstoke before reaching Portsmouth & Southsea. The train services operated by First Great Western Service and South Western Railway facilitate this route, though there are no direct train services available for this specific journey.
  • There is no direct train service available between Newbury and Portsmouth. Travelers will need to use a route that involves transfers, with services departing from Newbury station and making stops at Reading and Basingstoke before arriving at Portsmouth & Southsea. The total journey time, including transfers, typically takes around 2 hours and 52 minutes to reach Portsmouth from Newbury by train.
  • The cost of a train ticket from Newbury to Portsmouth typically ranges from £36 to £103, depending on factors such as the class of service, time of booking, and availability of discounts. It is advisable to book in advance to secure the best prices for your journey. Prices may vary based on the specific travel dates and times chosen.

Will you be returning to Newbury (Berkshire) by train?

If you are looking for the return train journey, check out trains from Portsmouth to Newbury (Berkshire)

See schedule