Distance between Staines and Portsmouth
Distance from Staines to Portsmouth is 51 miles / 81 kilometers.
Map showing the distance from Staines to Portsmouth
![]() |
Air distance: | miles km |
Staines
City: | Staines |
Country: | United Kingdom |
Portsmouth
City: | Portsmouth |
Country: | United Kingdom |
Time difference between Staines and Portsmouth
There is no time difference between Staines and Portsmouth. Current local time in Staines and Portsmouth is 14:59 GMT (2025-02-27)