Distance between Amesbury and Newbury
Distance from Amesbury to Newbury is 25 miles / 40 kilometers.
Map showing the distance from Amesbury to Newbury
![]() |
Air distance: | miles km |
Time difference between Amesbury and Newbury
There is no time difference between Amesbury and Newbury. Current local time in Amesbury and Newbury is 19:47 GMT (2025-02-16)