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