How to get from Grantown-on-Spey to Inverness by car, truck, walk, bike

Distance between Grantown-on-Spey and Inverness is 40 kilometers (25 miles).
Driving distance from Grantown-on-Spey to Inverness is 53 kilometers (33 miles)

Grantown-on-SpeyInverness
Leaving from
Going to

Route Map

Routes from grantown-on-spey-highland to inverness-highland

4 Ways from Grantown-on-Spey (United Kingdom/Highland) to Inverness (United Kingdom/Highland)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto High Street, A939 13 m
2. Continue onto B9102 1.24 km
3. At roundabout, take exit 2 onto A95 2.87 km
4. Turn right onto A938 14.53 km
5. Turn left onto A938 54 m
6. Turn right onto A9 32.45 km
7. Keep left onto A9 455 m
8. At roundabout, take exit 1 onto B865 502 m
9. At roundabout, take exit 2 onto Millburn Road, B865 1.57 km
10. Turn left onto Union Street 245 m
11. Turn right onto Queensgate 61 m
12. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Grantown-on-Spey (United Kingdom/Highland) to Inverness (United Kingdom/Highland)?
How do I get from Grantown-on-Spey (United Kingdom/Highland) to Inverness (United Kingdom/Highland) the fastest?
How long does it take to get from Grantown-on-Spey (United Kingdom/Highland) to Inverness (United Kingdom/Highland)?