Elgin
Elgin
Inverness
Inverness
Train Bus

Elgin to Inverness

Updated: 28 May 2026

The journey from Elgin to Inverness is a short, scenic trip of approximately 60 km along the Moray Firth coast. You can easily travel by train or bus, both of which are frequent and reliable. The train offers a comfortable ride with views of the coastline, while the bus provides a cost-effective alternative. This route is a common commute for locals and a simple journey for visitors.

Total Distance: 60 km driving distance, 55 km straight-line air distance.
Fastest Way
Train, taking approximately 50 minutes.
Cheapest Way
Bus, with tickets available from the driver or the Stagecoach app.
Compare Elgin to Inverness Routes
Train
Direct
Bus
Direct
Duration 50 mins 1 hour 15 mins
Avg Price 10 GBP - 15 GBP 8 GBP - 12 GBP
Operator ScotRail Stagecoach North Scotland
Route Elgin to Inverness via Forres and Nairn. A96 road via Forres and Nairn.
Tip Trains run hourly; check the ScotRail website for the latest timetable. The bus stops in the center of both towns, making it very convenient.
Travel Tips
  • Train Tickets
    Buy your ticket at the station machine or via the ScotRail app to avoid queues.
  • Bus Payment
    Most buses accept contactless payment, but having some cash is a good backup.
  • Scenery
    Sit on the right side of the train for the best views of the Moray Firth.
  • Planning
    Check the Traveline Scotland website for integrated journey planning.
  • Flexibility
    Both train and bus are frequent, so you don't need to worry about missing a specific departure.
Safety Tips
  • Station Safety
    Elgin station is well-lit, but stay alert when arriving late at night.
  • Bus Safety
    Wait at the designated bus stop and signal the driver clearly.
  • Personal Belongings
    Keep your bags close to you on public transport.
  • Emergency
    In case of any issues, contact the transport operator's customer service.
People Also Ask
  • Is the train direct?
    Yes, there are direct trains between Elgin and Inverness.
  • How often do buses run?
    Buses run frequently throughout the day.
  • Can I use a railcard?
    Yes, railcards are valid on ScotRail services.
  • Is it better to drive?
    Driving is convenient but parking in Inverness can be expensive.
  • Are there taxis?
    Yes, taxis are available at both stations.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round, as this is a short, reliable route.

Things to Do in Inverness
1
Inverness Castle
View the historic castle overlooking the River Ness. It is a landmark of the city.
2
Leakey's Bookshop
Browse one of the largest second-hand bookshops in Scotland, housed in an old church.
3
River Ness Walk
Enjoy a peaceful walk along the banks of the River Ness. It is perfect for a relaxing afternoon.
4
Victorian Market
Explore the historic market with its unique shops and cafes. It is a great place to find local crafts.
Tags
Elgin to Inverness Moray to Highland travel train to Inverness bus to Inverness ScotRail Elgin Stagecoach bus Elgin Inverness travel guide short distance Scotland travel