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

🚆 **Traveling from Bath to Portsmouth** by train is a convenient and efficient way to reach your destination. The direct train service operated by First Great Western Service departs from Bath Spa station and arrives at Portsmouth & Southsea station, taking approximately 2 hours and 12 minutes. 🚆 **Route 1** offers a direct journey from Bath to Portsmouth in just 1 hour and 58 minutes, covering a distance of 139 km. With only one transfer at Cardiff Central, travelers can enjoy a smooth and swift ride on the GWR train service. The ticket prices for this route range from £39 to £95.

Where to stay in Portsmouth

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

Find accommodation
  • The train service from Bath to Portsmouth is provided by First Great Western Service. The direct train departs from Bath Spa station and arrives at Portsmouth & Southsea station, with services operating hourly every day. The journey typically takes approximately 2 hours and 12 minutes. Travelers can expect a comfortable and convenient train ride with options for different departure times throughout the day.
  • The fastest train option between Bath and Portsmouth is the direct train operated by First Great Western Service. This service departs from Bath Spa station and arrives at Portsmouth & Southsea station, with a journey time of approximately 2 hours and 12 minutes. Travelers can enjoy a quick and efficient trip between the two cities without the need for transfers, providing a seamless travel experience.
  • Trains heading to Portsmouth from Bath depart from Bath Spa station. This station serves as the main departure point for the Bath to Portsmouth train services operated by First Great Western Service. Travelers can conveniently board their train at Bath Spa station, which offers facilities and amenities for passengers to start their journey comfortably.
  • There is a direct train service between Bath and Portsmouth operated by First Great Western Service. These trains depart hourly and run every day, with the journey typically taking approximately 2 hours and 12 minutes. Travelers have the convenience of choosing from multiple departure times throughout the day for their journey from Bath to Portsmouth by train.
  • The train service from Bath to Portsmouth operated by First Great Western Service arrives at Portsmouth & Southsea station. This station serves as the final destination for the train journey between Bath and Portsmouth, providing travelers with a convenient arrival point in Portsmouth. Passengers can easily disembark at Portsmouth & Southsea station and continue on to their planned destination in the city.
  • The first train of the day to travel from Bath to Portsmouth is a direct service operated by First Great Western Service, departing from Bath Spa station. This initial departure typically occurs in the early morning hours to facilitate early travel between the two cities. Conversely, the last train of the day from Bath to Portsmouth also operates as a direct service by First Great Western Service, allowing passengers to make their journey up until late evening hours. Travelers can choose from a range of departure times throughout the day to suit their schedules when traveling between Bath and Portsmouth by train.
  • There are multiple direct train trips each day between Bath and Portsmouth. These direct services, operated by First Great Western Service, depart from Bath Spa station and arrive at Portsmouth & Southsea station. With trains departing hourly and operating every day, travelers have the convenience of choosing a suitable departure time that fits their schedule when traveling between Bath and Portsmouth by train.
  • Yes, there is a direct train between Bath and Portsmouth. The direct train service departs from Bath Spa station and arrives at Portsmouth & Southsea station, with trains operating hourly every day. Travelers can enjoy a seamless journey without the need for transfers, making it a convenient and efficient option for traveling between Bath and Portsmouth by train. The approximate duration of the direct journey is around 2 hours and 12 minutes.
  • The cost of a train ticket from Bath to Portsmouth can vary between £40 and £96. The price range allows passengers to choose from different fare options based on their budget and preferences. Travelers can select the ticket that best suits their needs, whether they prefer a standard fare or are looking for more flexibility with a higher-priced ticket. It is advisable to book in advance to secure the best price for the train journey between Bath and Portsmouth.

Will you be returning to Bath by train?

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

See schedule