Elgin
Elgin
Forres
Forres
Train Bus

Elgin to Forres

Updated: 28 May 2026

The journey from Elgin to Forres is a very short trip in the heart of Moray. You can travel by train or bus, with both options taking around 20 minutes. The route is simple and direct, making it an easy commute or a quick visit to the historic town of Forres. It is a well-traveled path for locals and visitors alike.

Total Distance: 20 km driving, 18 km air distance.
Fastest Way
Train, taking 20 minutes.
Cheapest Way
Bus, often slightly cheaper than the train.
Compare Elgin to Forres Routes
Train
Direct
Bus
Direct
Duration 20 mins 30 mins
Avg Price 5 GBP - 8 GBP 4 GBP - 6 GBP
Operator ScotRail Stagecoach North Scotland
Route Elgin Station to Forres Station. A96 road.
Tip The train is the fastest and most convenient way to travel. The bus is a good alternative if you want to travel from the town center.
Travel Tips
  • Train Tickets
    Buy your tickets at the station or via the ScotRail app.
  • Bus Payment
    Use contactless payment for a quick and easy transaction.
  • Flexibility
    Check the train schedule in advance as it can vary.
  • Luggage
    Keep your luggage compact and easy to carry.
  • Local Info
    Ask locals for recommendations on the best places to visit in Forres.
Safety Tips
  • Station Safety
    Stay behind the yellow line at the station.
  • Bus Safety
    Hold onto the handrails when the bus is moving.
  • Emergency
    Know the location of the emergency exit on the bus.
  • Personal Belongings
    Keep your bag on your lap or in the designated area.
People Also Ask
  • Is there a direct train?
    Yes, ScotRail operates direct services.
  • How long does it take?
    About 20 minutes.
  • Can I drive?
    Yes, it is a 20-minute drive via the A96.
  • Is it a scenic route?
    Yes, it passes through beautiful countryside.
  • Are there buses?
    Yes, Stagecoach runs regular services.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Forres, Moray, United Kingdom
  • Modes
Best Time to Travel

Year-round, as it is a short and easy journey.

Things to Do in Forres
1
Sueno's Stone
Visit this impressive 9th-century Pictish stone, one of the tallest in Scotland.
2
Grant Park
Enjoy a walk in this beautiful park, which hosts the annual Forres Highland Games.
3
Nelson's Tower
Climb this historic tower for great views over the town and surrounding countryside.
4
Falconer Museum
Learn about the local history and natural heritage of the area.
Tags
Elgin to Forres train travel from Elgin to Forres ScotRail train Elgin to Forres bus best way to travel Elgin to Forres UK local travel Moray travel Elgin transport