Skip to main content

How to get from Aberdeen to Inverness by train?

By train

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

139min
Train - SCOTRAIL
Walk to Inverness
Leaves from Aberdeen

Step by Step

  • 1
    Start from train station
    Start from train station
    Aberdeen
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 3
    Ride to train station
    Ride to train station
    Inverness
    131 min
  • 4
    Walk to Inverness
    Walk to
    Inverness
    460 yd • 6 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 Aberdeen to Inverness

The distance between Aberdeen, Scotland and Inverness, Scotland is approximately 108.18 mi, which can typically be travelled in 139 min. Moovit will show you the directions from Aberdeen to Inverness 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 Aberdeen

Aberdeen is located at Aberdeen, Scotland and the nearest public transport station is Union Square Bus Station, Aberdeen.

Train stations close to Aberdeen:

  • Aberdeen

Bus stations close to Aberdeen:

  • Union Square Bus Station, Aberdeen
  • Guild Street, Aberdeen
  • Bridge Street, Aberdeen

Public transport stations close to Inverness, Scotland

Inverness is located at Inverness, Scotland and the nearest public transport station is Opposite Town House, Inverness.

Train stations close to Inverness:

  • Inverness

Bus stations close to Inverness:

  • Opposite Town House, Inverness
  • Union Street, Inverness
  • Town House, Inverness

Questions & Answers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Live arrivals, timetables, maps