Inverness
Inverness
Keith
Keith
Train Driving

Inverness to Keith

Updated: 28 May 2026

Keith is located approximately 85 kilometers east of Inverness, serving as a gateway to the Speyside whisky region. You can reach Keith efficiently by train from Inverness Station, which takes about one hour and 15 minutes. Alternatively, driving via the A96 trunk road is a direct route taking roughly 75 minutes. The town is famous for its historic distilleries and the annual Keith Show. This journey takes you through the scenic landscapes of the Scottish Highlands and Moray.

Total Distance: 85 km driving distance; 75 km straight-line air distance.
Fastest Way
Both train and car take roughly the same time, around 75 minutes.
Cheapest Way
Train travel is often the most cost-effective if booked in advance.
Compare Inverness to Keith Routes
Train
Direct
Driving
Direct
Duration 1 hour 15 mins 1 hour 15 mins
Avg Price 12-20 GBP 12-18 GBP in fuel
Operator ScotRail N/A
Route Inverness Station to Keith Station. A96 trunk road.
Tip Book via the ScotRail website for the best advance purchase fares. The A96 is currently undergoing various improvement works; check Traffic Scotland for updates.
Travel Tips
  • Whisky Tours
    Always book distillery tours in advance as they fill up quickly.
  • Station Location
    Keith Station is a short walk from the town center.
  • Local Transport
    Public transport within the Speyside area can be limited; consider a taxi for remote distilleries.
  • Weather Prep
    Carry an umbrella as rain is common in the Moray region.
  • Dining
    Try the local butcher shops for high-quality Scottish produce.
Safety Tips
  • Drink Responsibly
    If you are visiting distilleries, do not drive; use public transport or taxis.
  • Road Safety
    The A96 has several junctions; stay alert for turning traffic.
  • Pedestrian Safety
    Use designated crossings when walking in the town center.
  • Emergency Contact
    Keep the number for local taxi services saved on your phone.
People Also Ask
  • Is Keith in the Highlands?
    Keith is in the Moray council area, bordering the Highlands.
  • Can I take a train to Keith?
    Yes, there is a direct train service from Inverness.
  • How far is Keith from Inverness?
    It is approximately 85 kilometers by road.
  • Are there distilleries in Keith?
    Yes, Strathisla is the most famous distillery in the town.
  • Is the train scenic?
    Yes, the route offers lovely views of the Moray countryside.
Quick Info
  • From Inverness, Scotland, United Kingdom
  • To Keith, Moray, United Kingdom
  • Modes
Best Time to Travel

August for the Keith Show, or throughout the year for distillery tours.

Things to Do in Keith
1
Strathisla Distillery
Visit the oldest operating distillery in the Highlands. It is famous for its beautiful architecture and whisky production.
2
Keith and Dufftown Railway
Take a ride on this heritage railway that runs through the scenic Speyside countryside.
3
Boharm Viaduct
Explore the remains of this historic railway structure. It is a great spot for photography and walking.
4
Keith Show
If visiting in August, attend this major agricultural show featuring livestock, food, and local crafts.
Tags
Inverness to Keith train to Keith driving to Keith Speyside whisky trail Inverness transport Keith Scotland ScotRail Inverness A96 road