Trip to Swindon

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Portsmouth to Swindon

🚆 Traveling from Portsmouth to Swindon by train involves a journey of approximately 2 hours and 22 minutes with transfers. Passengers will first depart from Portsmouth & Southsea station and arrive at Swindon station via connections at Basingstoke and Reading. The train services are operated by South Western Railway and First Great Western Service. 🚆 Prices for train tickets between Portsmouth and Swindon range from £47 to £123, offering travelers flexibility based on their budget and preferred route. While there is no direct train from Portsmouth to Swindon, the journey by rail provides a convenient and efficient way to travel between these two destinations, allowing passengers to relax and enjoy the scenic views along the route.

Where to stay in Swindon

There are over 117 hotels to stay in Swindon. Prices range from $46 per night.

Accomodation
  • Unfortunately, there is no direct train service from Portsmouth to Swindon. However, you can reach Swindon by taking a combination of trains with transfers at Basingstoke and Reading. South Western Railway operates the service from Portsmouth & Southsea to Basingstoke, while First Great Western Service operates the service from Basingstoke to Swindon. The journey, including transfers, takes approximately 2 hours and 22 minutes.
  • The fastest train option between Portsmouth and Swindon includes transfers at Basingstoke and Reading, with a total journey time of approximately 2 hours and 22 minutes. The service from Portsmouth & Southsea to Basingstoke is operated by South Western Railway, while the service from Basingstoke to Swindon is operated by First Great Western Service. Despite there being no direct train, this route offers efficient connections for travelers.
  • Trains departing for Swindon from Portsmouth are operated by South Western Railway and depart from Portsmouth & Southsea station. Passengers can board the train at Portsmouth & Southsea station to begin their journey to Swindon. This station serves as the departure point for trains heading towards Swindon.
  • There are multiple train routes available between Portsmouth and Swindon each with varying durations and transfers. While there is no direct train service, passengers can choose from different routes operated by South Western Railway and First Great Western Service. The journey duration ranges from around 1 hour and 59 minutes to 2 hours and 35 minutes, depending on the route selected, with transfers at stations such as Basingstoke, Reading, and London Paddington.
  • The train services from Portsmouth to Swindon operated by First Great Western Service, arrive at Swindon station. Passengers will disembark at Swindon station, which is the final destination of this train journey. Swindon station serves as a convenient point of arrival for travelers heading to the city center and other local destinations.
  • The first train of the day to travel from Portsmouth to Swindon departs from Portsmouth & Southsea station. The exact departure time may vary, so it's recommended to check the schedule with South Western Railway, the operating company. The last train of the day from Portsmouth to Swindon, which is operated by First Great Western Service, arrives at Swindon station after making transfers at Basingstoke and Reading.
  • There are no direct train trips available between Portsmouth and Swindon. However, you can travel between the two cities by taking connecting trains through stations such as Basingstoke and Reading. These indirect routes, operated by South Western Railway and First Great Western Service, offer multiple options throughout the day, allowing for flexible travel times despite the lack of direct services.
  • There is no direct train service available between Portsmouth and Swindon. Travelers must take connecting trains through stations such as Basingstoke and Reading to reach Swindon. The entire journey, including transfers, typically takes around 2 hours and 22 minutes, providing a convenient option for those looking to travel between these two destinations despite the lack of direct train routes.
  • The cost of a train ticket from Portsmouth to Swindon typically ranges from £48 to £125. The price variation may depend on factors such as the class of travel, time of booking, and availability of discounts or special promotions. Travelers are advised to check with the train operators for the most up-to-date fare information and to explore any potential discounts that may apply to their journey.

Will you be returning to Portsmouth by train?

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

See schedule