When you want to get from Sheffield to Portsmouth, your choices are limited. There is only one option we offer for this route:
The overland distance from Sheffield to Portsmouth is 228 miles (366 km).
The flying distance is 175 miles (281 km).
The travel time from Sheffield to Portsmouth takes approximately 12 hours.
To get from Sheffield to Portsmouth prepare to shell out about USD 73.27 for your ticket.
Buses from Sheffield to Portsmouth ride 29 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 556 booked bus tickets from Sheffield to Portsmouth through our service. You can check reviews above.