Grantown-on-Spey
Grantown-on-Spey
Keith
Keith
Bus Driving

Grantown-on-Spey to Keith

Updated: 28 May 2026

The journey from Grantown-on-Spey to Keith is a short and scenic drive through the heart of Speyside via the A95. This route covers approximately 45 km and takes about 50 minutes by car. Keith is a historic town known for its whisky distilleries and the annual Keith Show. Public transport is limited, making driving the most practical choice.

Total Distance: 45 km driving distance; 35 km straight-line air distance.
Fastest Way
Driving via the A95 is the fastest, taking about 50 minutes.
Cheapest Way
Bus travel is the most economical option.
Compare Grantown-on-Spey to Keith Routes
Bus
Connecting
Driving
Direct
Duration 1 hour 30 mins 50 mins
Avg Price 10-20 GBP 10-15 GBP in fuel
Operator Stagecoach Personal Vehicle
Route Bus to Elgin, then local bus to Keith. A95 via Aberlour and Craigellachie.
Tip The bus service is reliable but requires a change. The A95 is a beautiful road through the heart of the whisky region.
Travel Tips
  • Distillery Tours
    Book your distillery tours in advance, as they can get busy during the summer.
  • Parking
    Use the main car park in Keith for easy access to the town center.
  • Booking
    Book accommodation in advance, as Keith is a popular destination for whisky tourists.
  • Scenic Route
    The drive through Speyside is beautiful; take your time and enjoy the scenery.
  • Connectivity
    Keith is well-connected to Elgin and Aberdeen by bus and train.
Safety Tips
  • Road Safety
    The A95 can be busy; stay alert and follow all traffic signs.
  • Weather
    Highland weather is unpredictable; always carry waterproof clothing.
  • Emergency
    Dial 999 for emergencies; the town center is well-covered by police.
  • Driving
    Be aware of cyclists and walkers on the narrow roads near Keith.
People Also Ask
  • Is Keith worth visiting?
    Yes, it is a historic town with great whisky distilleries and scenery.
  • How long is the drive?
    The drive from Grantown-on-Spey to Keith takes about 50 minutes.
  • Are there buses to Keith?
    Yes, Stagecoach operates services to Keith from Elgin.
  • Is Keith safe?
    Yes, it is a safe and friendly town for tourists.
  • What is the best time to visit?
    Summer months are best for distillery tours and outdoor events.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Keith, Moray, United Kingdom
  • Modes
Best Time to Travel

May to September for distillery tours and outdoor events.

Things to Do in Keith
1
Strathisla Distillery
Visit the oldest operating distillery in the Highlands. It is a must-see for whisky lovers.
2
Keith and Dufftown Railway
Take a ride on the historic railway. It offers a unique way to see the countryside.
3
Keith Show
Attend the annual agricultural show if you are visiting in August. It is a great local event.
4
St Rufus Church
Visit the historic church in the center of town. It is a beautiful building with a long history.
Tags
Grantown to Keith travel A95 road route Keith transport guide travel from Speyside to Keith Whisky country travel driving to Keith Keith distillery Keith city travel