Skip to main content

How to get from Aviemore to Dufftown by bus and light rail?

From Aviemore to Dufftown by bus and light rail

To get from Aviemore to Dufftown in Scotland, you’ll need to take 2 bus lines and one light rail line: take the E9 bus from Cairngorm Hotel, Aviemore station to Union Street, Inverness station. Next, you’ll have to switch to the E7 bus and finally take the KDR light rail from Keith Town (Keith And Dufftown Railway), Keith station to Dufftown (Keith And Dufftown Railway), Dufftown station. The total trip duration for this route is approximately 4 hr 59 min. The bus and light rail schedule from Aviemore may change. We recommend you check the updated bus and light rail schedule to Dufftown on the Moovit app.

299min
Walk to bus station
Bus - E9E9
Bus - E7E7
Light rail - KDRKDR
Walk to Dufftown
Leaves from Cairngorm Hotel, Aviemore

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    10 m • 1 min
  • 2
    Bus - E9E9
    Wait for bus
    E9
    Inverness
  • 3
    Ride to bus station
    Ride to bus station
    Union Street, Inverness
    ID 6700712819D
    48 min
  • 4
    Bus - E7E7
    Wait for bus
    E7
    Bridge Of Don
  • 5
    Ride to bus station
    Ride to bus station
    Regent Square, Keith
    ID 638050631
    103 min
  • 6
    Walk to light rail station
    Walk to light rail station
    Keith Town (Keith And Dufftown Railway), Keith
    ID 9400ZZKDKTN
    670 m • 9 min
  • 7
    Light rail - KDRKDR
    Wait for light rail
    KDR
    Dufftown
  • 8
    Ride to light rail station
    Ride to light rail station
    Dufftown (Keith And Dufftown Railway), Dufftown
    ID 9400ZZKDDUF
    40 min
  • 9
    Walk to Dufftown
    Walk to
    Dufftown
    1.61 km • 21 min
*Duration based on 8am traffic

Alternative route from Aviemore to Dufftown by bus and light rail via E8, E7 and KDR

To get from Aviemore to Dufftown in Scotland, you’ll need to take 2 bus lines and one light rail line: take the E8 bus from Cairngorm Hotel, Aviemore station to Union Street, Inverness station. Next, you’ll have to switch to the E7 bus and finally take the KDR light rail from Keith Town (Keith And Dufftown Railway), Keith station to Dufftown (Keith And Dufftown Railway), Dufftown station. The total trip duration for this route is approximately 5 hr 23 min. The bus and light rail schedule from Aviemore may change. We recommend you check the updated bus and light rail schedule to Dufftown on the Moovit app.

323min
Walk to bus station
Bus - E8E8
Bus - E7E7
Light rail - KDRKDR
Walk to Dufftown
Leaves from Cairngorm Hotel, Aviemore

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    10 m • 1 min
  • 2
    Bus - E8E8
    Wait for bus
    E8
    Inverness
  • 3
    Ride to bus station
    Ride to bus station
    Union Street, Inverness
    ID 6700712819D
    45 min
  • 4
    Bus - E7E7
    Wait for bus
    E7
    Bridge Of Don
  • 5
    Ride to bus station
    Ride to bus station
    Regent Square, Keith
    ID 638050631
    103 min
  • 6
    Walk to light rail station
    Walk to light rail station
    Keith Town (Keith And Dufftown Railway), Keith
    ID 9400ZZKDKTN
    670 m • 9 min
  • 7
    Light rail - KDRKDR
    Wait for light rail
    KDR
    Dufftown
  • 8
    Ride to light rail station
    Ride to light rail station
    Dufftown (Keith And Dufftown Railway), Dufftown
    ID 9400ZZKDDUF
    40 min
  • 9
    Walk to Dufftown
    Walk to
    Dufftown
    1.61 km • 21 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 Aviemore to Dufftown

The distance between Aviemore, Scotland and Dufftown, Scotland is approximately 143.16 km, which can typically be travelled in 299 min. Moovit will show you the directions from Aviemore to Dufftown by bus and light rail, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Bus And Light Rail schedule from Aviemore to Dufftown

To check the bus and light rail schedule from Aviemore to Dufftown using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Aviemore) and destination (Dufftown), then select the desired date and time of travel. Moovit will show all available bus and light rail routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and light rail, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus and light rail schedules.

Alternative route from Aviemore to Dufftown by bus and light rail via E8, E7 and KDR

To get from Aviemore to Dufftown in Scotland, you’ll need to take 2 bus lines and one light rail line: take the E8 bus from Cairngorm Hotel, Aviemore station to Union Street, Inverness station. Next, you’ll have to switch to the E7 bus and finally take the KDR light rail from Keith Town (Keith And Dufftown Railway), Keith station to Dufftown (Keith And Dufftown Railway), Dufftown station. The total trip duration for this route is approximately 5 hr 23 min. The bus and light rail schedule from Aviemore may change. We recommend you check the updated bus and light rail schedule to Dufftown on the Moovit app.

323min
Walk to bus station
Bus - E8E8
Bus - E7E7
Light rail - KDRKDR
Walk to Dufftown
Leaves from Cairngorm Hotel, Aviemore

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Cairngorm Hotel, Aviemore
    ID 6700713303
    10 m • 1 min
  • 2
    Bus - E8E8
    Wait for bus
    E8
    Inverness
  • 3
    Ride to bus station
    Ride to bus station
    Union Street, Inverness
    ID 6700712819D
    45 min
  • 4
    Bus - E7E7
    Wait for bus
    E7
    Bridge Of Don
  • 5
    Ride to bus station
    Ride to bus station
    Regent Square, Keith
    ID 638050631
    103 min
  • 6
    Walk to light rail station
    Walk to light rail station
    Keith Town (Keith And Dufftown Railway), Keith
    ID 9400ZZKDKTN
    670 m • 9 min
  • 7
    Light rail - KDRKDR
    Wait for light rail
    KDR
    Dufftown
  • 8
    Ride to light rail station
    Ride to light rail station
    Dufftown (Keith And Dufftown Railway), Dufftown
    ID 9400ZZKDDUF
    40 min
  • 9
    Walk to Dufftown
    Walk to
    Dufftown
    1.61 km • 21 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Aviemore to Dufftown?

    The fastest way takes 299 minutes, using Bus line E9, Bus line E7, Light Rail line KDR.

  • What is the alternative route to get from Aviemore to Dufftown?

    The alternative route takes 323 minutes, using Bus line E8, Bus line E7, Light Rail line KDR.

  • Is there a direct bus between Aviemore and Dufftown in Scotland?

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

  • Which bus line goes from Aviemore to Dufftown in Scotland?

    The E9 bus line goes from Cairngorm Hotel, Aviemore station near Aviemore to Inverness station. From there you’ll have to take one bus line and one light rail line till Inverness station near Dufftown in Scotland.

  • How long does it take to travel from Aviemore to Dufftown in Scotland by bus and light rail?

    The total travel time between Aviemore and Dufftown in Scotland by bus and light rail is about 4 hr 59 min.

  • Where do I get on the bus near Aviemore to get to Dufftown in Scotland?

    Get on the E9 bus from the Cairngorm Hotel, Aviemore stop near Aviemore in Scotland.

  • Where do I get off the bus when travelling between Aviemore and Dufftown in Scotland?

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