Travel from Aberdeen to Aberlour

Bus or train from Aberdeen to Aberlour?

ScotRail operates a train from Aberdeen to Aberlour every 3 hours. Tickets cost $22 - $28 and the journey takes 1 h 26 min. 4 other operators also service this route. Alternatively, Stagecoach UK operates a bus from Aberdeen to Aberlour hourly. Tickets cost $8 - $12 and the journey takes 1 h 52 min. Moray Council also services this route 5 times a week.

How to get from Aberdeen to Aberlour

From Aberdeen train to Elgin, Railway Station, bus to Elgin, Bus Station, then bus to Aberlour, The Square. 3 h 2 min £21. From Aberdeen train to Keith, Railway Station then line 360 bus to Aberlour, Speyside High School. 3 h 4 min £19. From Union Square Bus Station bus to Keith, Reidhaven Square then line 365 bus to Aberlour, The Square. 3 h 37 min £12. From Aberdeen drive to Aberlour. 1 h 13 min £11.

Operators from Aberdeen to Aberlour

Close Print Itinerary
  1. Here are 4 options to get from
    Aberdeen to Aberlour:

    1. Trip:
      1 Train via Elgin, Bus Station
      • One-Way approx: USD $27 - $36
      • Duration: 3 h 2 min
      Open +
      • Trip:
        1 Train via Elgin, Bus Station
        • One-Way approx: USD $27 - $36
        • Duration: 3 h 2 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $25 - $29
      • Duration: 3 h 4 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $25 - $29
        • Duration: 3 h 4 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $15 - $18
      • Duration: 3 h 37 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $15 - $18
        • Duration: 3 h 37 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $19
      • Duration: 1 h 13 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $19
        • Duration: 1 h 13 min
        Close x