Dingwall
Dingwall
Elgin
Elgin
Train Driving

Dingwall to Elgin

Updated: 28 May 2026

The journey from Dingwall to Elgin covers approximately 105 kilometers along the scenic A96 corridor. You can travel by car in roughly 90 minutes, passing through Nairn and Forres. Alternatively, the train journey requires a change at Inverness station. This route connects the Highland capital region with the historic heart of Moray. Expect rolling farmland and coastal views as you head east.

Total Distance: 105 km driving, 85 km air distance.
Fastest Way
Driving via the A96 takes approximately 90 minutes.
Cheapest Way
Driving is generally cheaper if traveling with more than one person.
Compare Dingwall to Elgin Routes
Train
Connecting
Driving
Direct
Duration 2 hours 15 mins 1 hour 30 mins
Avg Price 18-25 GBP 15-20 GBP
Operator ScotRail Personal Vehicle
Route Far North Line to Inverness, then Aberdeen line to Elgin. A862 to A96 via Inverness and Nairn.
Tip Book via the ScotRail app for cheaper advance tickets. Watch for speed cameras on the A96 near Nairn.
Travel Tips
  • Train Change
    Always check the connection time at Inverness; 15 minutes is the minimum recommended.
  • A96 Traffic
    Avoid peak morning and evening commute times near Inverness to save 20 minutes.
  • Parking
    Use the St Giles car park in Elgin for central access to the high street.
  • Tickets
    Use a Railcard to save one-third on all train fares.
  • Weather
    Moray is often drier than the west coast, but carry a waterproof jacket regardless.
Safety Tips
  • Road Safety
    The A96 has several overtaking lanes; use them cautiously.
  • Rail Safety
    Keep your luggage with you at all times on the train.
  • Emergency
    Dial 999 for police or medical emergencies.
  • Night Travel
    Roads can be dark; ensure your headlights are fully functional.
People Also Ask
  • Is there a direct train?
    No, you must change at Inverness.
  • How long is the drive?
    Approximately 90 minutes under normal traffic.
  • Are there buses?
    Yes, Stagecoach operates services with a change in Inverness.
  • Is the route scenic?
    Yes, it passes through the beautiful Moray Firth coastline.
  • Where to buy tickets?
    At the station kiosk or the ScotRail website.
Quick Info
  • From Dingwall, Scotland, United Kingdom
  • To Elgin, Moray, United Kingdom
  • Modes
Best Time to Travel

May to September for clear road conditions and daylight.

Things to Do in Elgin
1
Elgin Cathedral
Explore the ruins of this 13th-century cathedral known as the Lantern of the North. It offers a deep dive into medieval Scottish architecture.
2
Johnston of Elgin
Visit this historic mill to see luxury cashmere production. They offer tours and a high-end retail experience.
3
Cooper Park
Enjoy a relaxing walk in this central park featuring a boating pond and the Elgin Library. It is perfect for a midday break.
4
Spynie Palace
Discover the former residence of the Bishops of Moray. The site features a well-preserved tower house with panoramic views.
Tags
Dingwall to Elgin train A96 road route travel from Dingwall to Elgin ScotRail Dingwall to Elgin driving Dingwall to Elgin Moray travel guide Highland transport Elgin transport links