Skip to main content

How to get from Edinburgh to Forres by bus and train?

From Edinburgh to Forres by bus and train

To get from Edinburgh to Forres in Scotland, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Inverness station. Next, you’ll have to switch to the 10 bus and finally take the 10 bus from Bus Station, Nairn station to North Road, Forres station. The total trip duration for this route is approximately 5 hr 3 min.

303min
Train - SCOTRAIL
Bus - 1010
Bus - 1010
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    208 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station Stance 5, Inverness
    ID 670085865C
    260 m • 4 min
  • 5
    Bus - 1010
    Wait for bus
    10
    Nairn
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Nairn
    ID 670084909
    40 min
  • 7
    Bus - 1010
    Wait for bus
    10
    Elgin
  • 8
    Ride to bus station North Road, Forres
    Ride to bus station
    North Road, Forres
    ID 638051231
    24 min
*Duration based on 8am traffic

From Edinburgh to Forres by train

To get from Edinburgh to Forres in Scotland, take the SCOTRAIL train from Edinburgh station to Inverness station. Next, take the SCOTRAIL train from Inverness station to Forres station. The total trip duration for this route is approximately 4 hr 53 min.

293min
Train - SCOTRAIL
Train - SCOTRAIL
Walk to Forres
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    208 min
  • 4
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Dyce
  • 5
    Ride to train station
    Ride to train station
    Forres
    31 min
  • 6
    Walk to Forres
    Walk to
    Forres
    1.51 km • 20 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Edinburgh to Forres

The distance between Edinburgh, Scotland and Forres, Scotland is approximately 346.39 km, which can typically be travelled in 303 min. Moovit will show you the directions from Edinburgh to Forres by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Museum Of Childhood, Canongate.

Bus stations close to Edinburgh:

  • Museum Of Childhood, Canongate
  • Waverley Bridge, Edinburgh
  • Waterloo Place, Edinburgh

Public transport stations close to Forres, Scotland

Forres is located at Forres, Scotland and the nearest public transport station is Castle Bridge, Forres.

Train stations close to Forres:

  • Forres

Bus stations close to Forres:

  • Castle Bridge, Forres
  • Castlehill Road, Forres
  • Leys Road, Forres

From Edinburgh to Forres by train

To get from Edinburgh to Forres in Scotland, take the SCOTRAIL train from Edinburgh station to Inverness station. Next, take the SCOTRAIL train from Inverness station to Forres station. The total trip duration for this route is approximately 4 hr 53 min.

293min
Train - SCOTRAIL
Train - SCOTRAIL
Walk to Forres
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    208 min
  • 4
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Dyce
  • 5
    Ride to train station
    Ride to train station
    Forres
    31 min
  • 6
    Walk to Forres
    Walk to
    Forres
    1.51 km • 20 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edinburgh to Forres?

    The fastest way takes 303 minutes, using Train line SCOTRAIL, Bus line 10, Bus line 10.

  • What is the alternative route to get from Edinburgh to Forres?

    The alternative route takes 293 minutes, using Train line SCOTRAIL, Train line SCOTRAIL.

  • Is there a direct train between Edinburgh and Forres in Scotland?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 5 hr 3 min.

  • Which train line goes from Edinburgh to Forres in Scotland?

    The SCOTRAIL train line goes from Inverness station near Edinburgh to Inverness station. From there you’ll have to take 2 bus lines till Inverness station near Forres in Scotland

  • How long does it take to travel from Edinburgh to Forres in Scotland by train and bus?

    The total travel time between Edinburgh and Forres in Scotland by train and bus is about 5 hr 3 min.

  • Where do I get on the train near Edinburgh to get to Forres in Scotland?

    Get on the SCOTRAIL train from the Inverness station near Edinburgh in Scotland.

  • Where do I get off the train when travelling between Edinburgh and Forres in Scotland?

    Get off the train at the Inverness stop, which is closest to Forres in Scotland.