Skip to main content

How to get from Inverness to Dyce by train?

From Inverness to Dyce by train

Take one direct train from Inverness to Dyce in Scotland: take the SCOTRAIL train from Inverness station to Dyce station. The total trip duration for this route is approximately 2 hr 25 min.

145min
Walk to train station
Train - SCOTRAIL
Leaves from Inverness

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Inverness
    420 m • 6 min
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station Dyce
    Ride to train station
    Dyce
    137 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 Inverness to Dyce

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

Public transport stations close to Inverness

Inverness is located at Inverness, Scotland and the nearest public transport station is Queensgate, Inverness.

Train stations close to Inverness:

  • Inverness

Bus stations close to Inverness:

  • Queensgate, Inverness
  • Opposite Town House, Inverness
  • Sports Direct, Inverness

Public transport stations close to Dyce, Scotland

Dyce is located at Dyce, Scotland and the nearest public transport station is Gladstone Place, Dyce.

Train stations close to Dyce:

  • Dyce

Bus stations close to Dyce:

  • Gladstone Place, Dyce
  • Southesk Place, Dyce
  • Don Place, Dyce

Questions & Answers

  • What is the fastest way to get from Inverness to Dyce?

    The fastest way takes 145 minutes, using Bus line SCOTRAIL.

  • Is there a direct train between Inverness and Dyce in Scotland?

    Yes, there is a direct train going from Inverness to Dyce in Scotland in 2 hr 25 min.

  • Which train line goes from Inverness to Dyce in Scotland?

    The SCOTRAIL train line goes from Inverness station near Inverness to Aberdeen station near Dyce in Scotland.

  • How long does it take to travel from Inverness to Dyce in Scotland by train?

    The total travel time between Inverness and Dyce in Scotland by train is about 2 hr 25 min.

  • Where do I get on the train near Inverness to get to Dyce in Scotland?

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

  • Where do I get off the train when travelling between Inverness and Dyce in Scotland?

    Get off the train at the Aberdeen station, which is closest to Dyce in Scotland.

  • When is the last train from Inverness to Dyce in Scotland?

    The last train from Inverness to Dyce in Scotland is the ScotRail line. It leaves the Inverness station at 22:30.