Distance from Slough to Portsmouth
The distance from Slough to Portsmouth is 104 km (or 65 mi). The estimated driving time for the trip is 1h 16min and the main road for this route is the Liphook and Petersfield Bypass, A3. In a straight line, the distance between Slough and Portsmouth is 86 km (54 mi).
Distance from Slough and other towns
- Distance from Slough to Warminster
- Distance from Slough to Scunthorpe
- Distance from Slough to Snodland
- Distance from Slough to Morden
- Distance from Slough to Bideford
- Distance from Slough to Montrose
- Distance from Slough to Kilmarnock
- Distance from Slough to Chelmsford
- Distance from Slough to Falkirk
- Distance from Slough to Hexham
- Distance from Slough to Ashton-under-Lyne
- Distance from Slough to Alloa
Distance from Portsmouth and other towns
- Distance from Portsmouth to Edinburgh
- Distance from Portsmouth to Stoke-On-Trent
- Distance from Portsmouth to Leeds
- Distance from Portsmouth to Sheffield
- Distance from Portsmouth to Nottingham
- Distance from Portsmouth to Brighton
- Distance from Portsmouth to Birmingham
- Distance from Portsmouth to Leicester
- Distance from Portsmouth to Belfast
- Distance from Portsmouth to Liverpool