There are 2 ways to get from Sherborne to Portsmouth by train or car
Questions & Answers
No, there is no direct train from Sherborne to Portsmouth. However, there are services departing from Sherborne and arriving at Portsmouth & Southsea via Salisbury. The journey, including transfers, takes approximately 2 h 37 min.
The distance between Sherborne and Portsmouth is 64 miles. The road distance is 81.6 miles.
The best way to get from Sherborne to Portsmouth without a car is to train which takes 2 h 37 min and costs .
It takes approximately 2 h 37 min to get from Sherborne to Portsmouth, including transfers.
Sherborne to Portsmouth train services, operated by South Western Railway, depart from Sherborne station.
Sherborne to Portsmouth train services, operated by Great Western Railway, arrive at Portsmouth & Southsea station.
Yes, the driving distance between Sherborne to Portsmouth is 82 miles. It takes approximately 1 h 41 min to drive from Sherborne to Portsmouth.
Book your Sherborne to Portsmouth train tickets online with Rome2rio.
There are 1003+ hotels available in Portsmouth. Prices start at $78 USD per night.
What companies run services between Sherborne, Dorset, England and Portsmouth, England?
You can take a train from Sherborne to Portsmouth via Salisbury in around 2 h 37 min.
Train from Sherborne to Salisbury
Train from Salisbury to Portsmouth & Southsea
- Ave. Duration
- 1 h 12 min
- Estimated price
- $26 - $50
- Off-Peak Day Single
- $16 - $25
- Advanced Single
- $17 - $25
- Anytime Day Single
- $26 - $50