How to get from Fort William to Aviemore by car, truck, bike, walk

Distance between Fort William and Aviemore is 88 kilometers (55 miles).
Driving distance from Fort William to Aviemore is 98 kilometers (61 miles)

Fort WilliamAviemore
Leaving from
Going to

Route Map

Routes from fort-william-highland to aviemore-highland

4 Ways from Fort William (United Kingdom/Highland) to Aviemore (United Kingdom/Highland)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Cameron Lane 145 m
2. Turn right onto Bank Street 6 m
3. Turn left onto Dudley Road 259 m
4. Turn right 27 m
5. Turn left onto A82 122 m
6. At roundabout, take exit 3 onto A82 250 m
7. Continue onto A82 100 m
8. Turn slight left onto Belford Road, A82 657 m
9. Turn left onto North Road, A82 199 m
10. Turn slight right onto North Road, A82 969 m
11. At roundabout, take exit 1 onto A82 741 m
12. At roundabout, take exit 2 onto A82 11.92 km
13. Turn right onto A86 45.51 km
14. Turn right onto A889 2.27 km
15. Keep left 6.81 km
16. Turn left onto A9 25.60 km
17. Turn right onto B9152 151 m
18. Turn left onto B9152 1.83 km
19. At roundabout, take exit 2 onto B9152 1.13 km
20. At roundabout, take exit 2 onto Grampian Road, B9152 277 m
21. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Fort William (United Kingdom/Highland) to Aviemore (United Kingdom/Highland)?
How do I get from Fort William (United Kingdom/Highland) to Aviemore (United Kingdom/Highland) the fastest?
How long does it take to get from Fort William (United Kingdom/Highland) to Aviemore (United Kingdom/Highland)?