Skip to main content

How to get from Elgin to North Kessock by bus?

By bus

To get from Elgin to North Kessock in Scotland, take the M96 bus from Bus Station, Elgin station to Bus Station, Nairn station. Next, take the M96 bus from Bus Station, Nairn station to Bus Station Stance 4, Inverness station. The total trip duration for this route is approximately 1 hr 57 min.

117min
Bus - M96M96
Bus - M96M96
Walk to North Kessock
Leaves from Bus Station, Elgin

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Elgin
  • 2
    Bus - M96M96
    Wait for bus
    M96
    Nairn
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Nairn
    ID 670084909
    41 min
  • 4
    Bus - M96M96
    Wait for bus
    M96
    Inverness
  • 5
    Ride to bus station
    Ride to bus station
    Bus Station Stance 4, Inverness
    ID 670085865D
    30 min
  • 6
    Walk to North Kessock
    Walk to
    North Kessock
    2.11 mi • 43 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 Elgin to North Kessock

The distance between Elgin, Scotland and North Kessock, Scotland is approximately 41.3 mi, which can typically be travelled in 117 min. Moovit will show you the directions from Elgin to North Kessock by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Elgin

Elgin is located at Elgin, Scotland and the nearest public transport station is Bus Station, Elgin.

Bus stations close to Elgin:

  • Bus Station, Elgin
  • Library, Elgin
  • Trinity Road, Elgin

Public transport stations close to North Kessock, Scotland

North Kessock is located at North Kessock, Scotland and the nearest public transport station is Craigton Avenue, South Kessock.

Train stations close to North Kessock:

  • Inverness

Bus stations close to North Kessock:

  • Craigton Avenue, South Kessock
  • Old Ferry Pier, North Kessock
  • Kessock Road, South Kessock

Questions & Answers

  • What is the fastest way to get from Elgin to North Kessock?

    The fastest way takes 117 minutes, using Bus line M96, Bus line M96.

  • Is there a direct bus between Elgin and North Kessock in Scotland?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 57 min.

  • Which bus line goes from Elgin to North Kessock in Scotland?

    The M96 bus line goes from Nairn station near Elgin to Bus Station, Nairn station. From there you’ll have to take one bus line till Bus Station, Nairn station near North Kessock in Scotland

  • How long does it take to travel from Elgin to North Kessock in Scotland by bus?

    The total travel time between Elgin and North Kessock in Scotland by bus is about 1 hr 57 min.

  • Where do I get on the bus near Elgin to get to North Kessock in Scotland?

    Get on the M96 bus from the Nairn stop near Elgin in Scotland.

  • Where do I get off the bus when travelling between Elgin and North Kessock in Scotland?

    Get off the bus at the Bus Station, Nairn stop, which is closest to North Kessock in Scotland.

  • When is the first train from Elgin to North Kessock in Scotland?

    The first train from Elgin to North Kessock in Scotland is ScotRail. It leaves the Elgin station at 12:30.

Live arrivals, timetables, maps