Skip to main content

How to get from Dunning to Grantown-On-Spey by bus and train?

From Dunning to Grantown-On-Spey by bus and train

To get from Dunning to Grantown-On-Spey in Scotland, you’ll need to take 2 bus lines and one train line: take the 17 bus from Croft Place, Dunning station to Bus Station, Perth station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 36A bus from Cairngorm Hotel, Aviemore station to Ritchies Country Wear, Grantown-On-Spey station. The total trip duration for this route is approximately 3 hr 59 min.

239min
Bus - 1717
Train - SCOTRAIL
Bus - 36A36A
Leaves from Croft Place, Dunning

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunning
  • 2
    Bus - 1717
    Wait for bus
    17
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Perth
    ID 64804255
    38 min
  • 4
    Walk to train station
    Walk to train station
    Perth
    110 m • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Inverness
  • 6
    Ride to train station
    Ride to train station
    Aviemore
    85 min
  • 7
    Walk to bus station
    Walk to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    40 m • 1 min
  • 8
    Bus - 36A36A
    Wait for bus
    36A
    Grantown-On-Spey
  • 9
    Ride to bus station Ritchies Country Wear, Grantown-On-Spey
    Ride to bus station
    Ritchies Country Wear, Grantown-On-Spey
    ID 6700713311A
    25 min
*Duration based on 8am traffic

From Dunning to Grantown-On-Spey by bus

To get from Dunning to Grantown-On-Spey in Scotland, you’ll need to take 3 bus lines: take the 17 bus from Croft Place, Dunning station to Princes Street, Perth station. Next, you’ll have to switch to the 228 bus and finally take the 36A bus from Cairngorm Hotel, Aviemore station to Ritchies Country Wear, Grantown-On-Spey station. The total trip duration for this route is approximately 3 hr 59 min.

239min
Bus - 1717
Bus - 228228
Bus - 36A36A
Leaves from Croft Place, Dunning

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunning
  • 2
    Bus - 1717
    Wait for bus
    17
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street, Perth
    ID 64803001
    33 min
  • 4
    Walk to bus station
    Walk to bus station
    Canal Street, Perth
    ID 64802052
    180 m • 3 min
  • 5
    Bus - 228228
    Wait for bus
    228
    Millburn
  • 6
    Ride to bus station
    Ride to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    121 min
  • 7
    Bus - 36A36A
    Wait for bus
    36A
    Grantown-On-Spey
  • 8
    Ride to bus station Ritchies Country Wear, Grantown-On-Spey
    Ride to bus station
    Ritchies Country Wear, Grantown-On-Spey
    ID 6700713311A
    25 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 Dunning to Grantown-On-Spey

The distance between Dunning, Scotland and Grantown-On-Spey, Scotland is approximately 179.18 km, which can typically be travelled in 239 min. Moovit will show you the directions from Dunning to Grantown-On-Spey 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 Dunning

Dunning is located at Dunning, Scotland and the nearest public transport station is Croft Place, Dunning.

Bus stations close to Dunning:

  • Croft Place, Dunning
  • Romangate, Dunning
  • Thimblerow, Dunning

Public transport stations close to Grantown-On-Spey, Scotland

Grantown-On-Spey is located at Grantown-On-Spey, Scotland and the nearest public transport station is Ritchies Country Wear, Grantown-On-Spey.

Bus stations close to Grantown-On-Spey:

  • Ritchies Country Wear, Grantown-On-Spey
  • The Square, Grantown-On-Spey
  • Garth Hotel, Grantown-On-Spey

From Dunning to Grantown-On-Spey by bus

To get from Dunning to Grantown-On-Spey in Scotland, you’ll need to take 3 bus lines: take the 17 bus from Croft Place, Dunning station to Princes Street, Perth station. Next, you’ll have to switch to the 228 bus and finally take the 36A bus from Cairngorm Hotel, Aviemore station to Ritchies Country Wear, Grantown-On-Spey station. The total trip duration for this route is approximately 3 hr 59 min.

239min
Bus - 1717
Bus - 228228
Bus - 36A36A
Leaves from Croft Place, Dunning

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunning
  • 2
    Bus - 1717
    Wait for bus
    17
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street, Perth
    ID 64803001
    33 min
  • 4
    Walk to bus station
    Walk to bus station
    Canal Street, Perth
    ID 64802052
    180 m • 3 min
  • 5
    Bus - 228228
    Wait for bus
    228
    Millburn
  • 6
    Ride to bus station
    Ride to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    121 min
  • 7
    Bus - 36A36A
    Wait for bus
    36A
    Grantown-On-Spey
  • 8
    Ride to bus station Ritchies Country Wear, Grantown-On-Spey
    Ride to bus station
    Ritchies Country Wear, Grantown-On-Spey
    ID 6700713311A
    25 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Dunning to Grantown-On-Spey?

    The fastest way takes 239 minutes, using Bus line 17, Bus line SCOTRAIL, Bus line 36A.

  • What is the alternative route to get from Dunning to Grantown-On-Spey?

    The alternative route takes 239 minutes, using Bus line 17, Bus line 228, Bus line 36A.

  • Is there a direct bus between Dunning and Grantown-On-Spey in Scotland?

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

  • Which bus line goes from Dunning to Grantown-On-Spey in Scotland?

    The 17 bus line goes from Perth station near Dunning to Bus Station, Perth station. From there you’ll have to take one bus line and one train line till Bus Station, Perth station near Grantown-On-Spey in Scotland

  • How long does it take to travel from Dunning to Grantown-On-Spey in Scotland by bus and train?

    The total travel time between Dunning and Grantown-On-Spey in Scotland by bus and train is about 3 hr 59 min.

  • Where do I get on the bus near Dunning to get to Grantown-On-Spey in Scotland?

    Get on the 17 bus from the Perth stop near Dunning in Scotland.

  • Where do I get off the bus when travelling between Dunning and Grantown-On-Spey in Scotland?

    Get off the bus at the Bus Station, Perth stop, which is closest to Grantown-On-Spey in Scotland.

Live arrivals, timetables, maps