Tain
Tain
Elgin
Elgin
Train Driving

Tain to Elgin

Updated: 28 May 2026

The route from Tain to Elgin covers approximately 95 kilometers, primarily following the A9 and A96. You will travel south to Inverness before turning east toward the historic cathedral city of Elgin. Driving takes about 90 minutes, while the train journey involves a transfer at Inverness. This route takes you through the scenic coastal landscapes of the Moray Firth. Elgin serves as the administrative center of Moray and is well-connected by road and rail.

Total Distance: 95 km driving distance, 70 km straight-line air distance.
Fastest Way
Driving is the fastest method, taking approximately 90 minutes.
Cheapest Way
Driving is the most cost-effective for groups, while the train is affordable if booked well in advance.
Compare Tain to Elgin Routes
Train
Connecting
Driving
Direct
Duration 2 hours 30 minutes 1 hour 30 minutes
Avg Price 20-30 GBP 18-22 GBP in fuel
Operator ScotRail Personal Vehicle
Route Tain Station to Inverness, then change for Elgin Station. A9 south to Inverness, then A96 east to Elgin.
Tip Trains are frequent between Inverness and Elgin. The A96 can be busy near Elgin; allow extra time during school run hours.
Travel Tips
  • Train Booking
    Use the Trainline app to monitor for delays on the Inverness-Elgin line.
  • Parking
    Elgin has several multi-story car parks that are centrally located.
  • Local Transport
    Elgin is compact and easily explored on foot once you arrive.
  • Weather
    Moray is one of the driest parts of Scotland, but always carry a waterproof jacket.
  • Shopping
    The High Street offers a mix of independent shops and larger retailers.
Safety Tips
  • Road Safety
    The A96 has several junctions that require caution; watch for turning traffic.
  • Pedestrian Safety
    Elgin town center has pedestrianized zones; be mindful of local traffic rules.
  • Night Travel
    If driving at night, be aware that rural roads lack street lighting.
  • Emergency Services
    Dr. Gray's Hospital in Elgin provides emergency medical services.
People Also Ask
  • How far is Tain from Elgin?
    It is approximately 95 kilometers by road.
  • Is there a direct bus from Tain to Elgin?
    No, you would need to change buses in Inverness.
  • Can I take a train to Elgin?
    Yes, Elgin has a train station served by ScotRail.
  • What is the best time to visit Elgin?
    Summer months offer the best weather for sightseeing.
  • Are there hotels near Elgin station?
    Yes, there are several hotels and guesthouses within walking distance.
Quick Info
  • From Tain, Highlands, United Kingdom
  • To Elgin, Moray, United Kingdom
  • Modes
Best Time to Travel

June to August for the best weather to explore Elgin's outdoor heritage sites.

Things to Do in Elgin
1
Elgin Cathedral
Visit the ruins of this magnificent 13th-century cathedral, often called the Lantern of the North. It is managed by Historic Environment Scotland.
2
Cooper Park
Relax in this large public park featuring a boating pond, library, and beautiful floral displays. It is located right in the town center.
3
Glen Moray Distillery
Take a tour of this famous whisky distillery located on the banks of the River Lossie. They offer tastings and a visitor center.
4
Spynie Palace
Explore the former residence of the Bishops of Moray, featuring a massive 15th-century tower house. It is a short drive from the town center.
Tags
Tain to Elgin travel Tain to Elgin driving to Elgin ScotRail Tain to Elgin Moray travel A96 road Highlands to Elgin Elgin transport Scotland travel guide Tain station