Keith
Keith
Nairn
Nairn
Bus Driving

Keith to Nairn

Updated: 28 May 2026

The journey from Keith to the seaside town of Nairn covers 55 kilometers along the A96. By car, the trip takes approximately 55 minutes. You can also take the Stagecoach bus, which provides a direct link between the two locations. Nairn is renowned for its sandy beaches and championship golf courses. This route is a favorite for those seeking a coastal escape from the inland town of Keith.

Total Distance: 55 km driving distance, 48 km straight-line distance.
Fastest Way
Driving is the fastest way to reach Nairn.
Cheapest Way
Bus travel is the most economical option.
Compare Keith to Nairn Routes
Bus
Direct
Driving
Direct
Duration 1 hr 15 mins 55 mins
Avg Price 11 GBP 10 GBP fuel cost
Operator Stagecoach North Scotland Personal Vehicle
Route Service 10 from Keith to Nairn. A96 via Elgin and Forres.
Tip Buses offer a comfortable way to enjoy the scenery. The road is generally well-maintained but can be busy.
Travel Tips
  • Beach Safety
    Check tide times before walking along the beach.
  • Parking
    Use the public car parks near the beach for easy access.
  • Dining
    Try the local seafood at restaurants near the harbor.
  • Weather
    Coastal winds can be strong; bring a windproof jacket.
  • Transport
    Check the bus schedule for return times to Keith.
Safety Tips
  • Road Safety
    Stay alert for traffic on the A96 near Nairn.
  • Water Safety
    Do not swim in the sea unless in designated areas.
  • Emergency
    Keep your phone charged for navigation.
  • Night Travel
    Be cautious of wildlife on the roads after dark.
People Also Ask
  • Is Nairn far from Keith?
    It is about 55 kilometers away, roughly a 55-minute drive.
  • Can I take a train to Nairn?
    Yes, but you must change at Elgin or Inverness.
  • Is the beach sandy?
    Yes, Nairn is famous for its beautiful sandy beaches.
  • Are there hotels in Nairn?
    Yes, there are many hotels and B&Bs in the town.
  • What is the best time to visit?
    Summer is the best time for beach activities.
Quick Info
  • From Keith, Scotland, United Kingdom
  • To Nairn, Highland, United Kingdom
  • Modes
Best Time to Travel

Summer for beach activities and coastal walks.

Things to Do in Nairn
1
Nairn Beach
Walk along the extensive sandy beach. It is perfect for families and offers views across the Moray Firth.
2
Nairn Golf Club
Play a round at this world-famous championship golf course. It is known for its challenging links layout.
3
The Nairn Museum
Learn about the town's history as a Victorian seaside resort. It features interesting local exhibits.
4
River Nairn
Enjoy a peaceful walk along the river banks. It is a great spot for birdwatching and relaxing.
Tags
Keith to Nairn travel A96 route Nairn Stagecoach bus Keith Nairn driving to Nairn Highland travel Nairn transport Scotland coast Keith to Nairn distance