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

🚂 When traveling from Cheltenham to Portsmouth by train, there is no direct route available. Passengers will need to make a transfer at Bristol Temple Meads, with the journey taking approximately 3 hours and 42 minutes. 🚂 Travelers can expect a scenic journey of about 229 kilometers from Cheltenham to Portsmouth, enjoying the convenience and comfort of train travel while exploring the beautiful landscapes of the United Kingdom.

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 from Cheltenham to Portsmouth. However, you can take a route that involves transferring trains at Bristol Temple Meads. The train services from Cheltenham to Portsmouth are operated by CrossCountry and First Great Western Service, with a journey time of approximately 3 hours and 42 minutes. The train tickets for this route typically range from £70 to £161.
  • The fastest train route from Cheltenham to Portsmouth involves transferring trains at Bristol Temple Meads. The journey, operated by CrossCountry and First Great Western Service, takes approximately 3 hours and 42 minutes. While there are no direct trains, this route offers a convenient and efficient way to travel between the two cities.
  • The trains from Cheltenham to Portsmouth operated by CrossCountry, depart from Cheltenham Spa station. Cheltenham Spa is the main departure station for travelers heading to Portsmouth by train from Cheltenham. Passengers can board the train at Cheltenham Spa to begin their journey to Portsmouth.
  • There are multiple train routes available from Cheltenham to Portsmouth each with different numbers of transfers. The journey typically involves changing trains once or twice along the way. The number of trains between these two cities varies depending on the specific route chosen, with some routes requiring more transfers than others.
  • The train services from Cheltenham to Portsmouth, operated by First Great Western Service, arrive at Portsmouth & Southsea station. Portsmouth & Southsea station serves as the final destination for trains coming from Cheltenham. Passengers disembark at Portsmouth & Southsea station to complete their journey to Portsmouth.
  • The first train of the day from Cheltenham to Portsmouth, operated by CrossCountry, typically departs from Cheltenham Spa station in the morning. The last train, also operated by CrossCountry, usually leaves later in the afternoon or evening for the journey to Portsmouth & Southsea station. Passengers can check the specific departure times on the CrossCountry website or by contacting their customer service.
  • There are no direct train trips each day between Cheltenham and Portsmouth. Passengers can take services operated by CrossCountry from Cheltenham Spa to Bristol Temple Meads and then transfer to trains operated by First Great Western Service to reach Portsmouth & Southsea. The entire journey, including transfers, typically takes around 3 hours and 42 minutes.
  • There is no direct train between Cheltenham and Portsmouth. Travelers can take train services that depart from Cheltenham Spa and require a transfer at Bristol Temple Meads to reach Portsmouth & Southsea. The total journey duration, including transfers, is approximately 3 hours and 42 minutes.
  • The cost of a train ticket from Cheltenham to Portsmouth typically ranges from £70 to £161. Prices may vary depending on factors such as the class of travel, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares for your journey.

Will you be returning to Cheltenham by train?

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

See schedule