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.