How to get from Keith to Inverness by car, truck, walk, bike
Distance between Keith and Inverness is 76 kilometers (47 miles).
Driving distance from Keith to Inverness is 88 kilometers (55 miles)
Route Map
Routes from keith-moray to inverness-highland
4 Ways from Keith (United Kingdom/Moray) to Inverness (United Kingdom/Highland)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Union Street 179 m
2. Turn right onto Union Street 95 m
3. Turn left onto A96 11.61 km
4. At roundabout, take exit 2 onto A96 1.50 km
5. At roundabout, take exit 2 onto A96 78 m
See more
Questions and Answers
What is the cheapest way to get from Keith (United Kingdom/Moray) to Inverness (United Kingdom/Highland)?
How do I get from Keith (United Kingdom/Moray) to Inverness (United Kingdom/Highland) the fastest?
How long does it take to get from Keith (United Kingdom/Moray) to Inverness (United Kingdom/Highland)?