Travel options for:
Edinburgh to Aviemore
  • Train

    $40 - $60
    1. Edinburgh

      2 h 48 min - once daily

      $40 - $60

  • Bus Scottish Citylink

    $38
    1. West End, Queensferry Street

      2 h 57 min - 5 times a day

      $38

  • Bus Fishers Tours of Dundee

    $39 - $41
    1. Edinburgh, Princes Street (opp

      1 h 10 min - hourly

      $5 - $8

    2. Glenrothes, Bus Station

      2 h 53 min - once a week

      $33

  • Night train

    $28 - $45
    1. Edinburgh

      3 h 25 min - 5 times a week

      $28 - $45

  • Drive

    $27 - $40
    1. Edinburgh

      2 h 20 min - 125.6 miles

      $27 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Edinburgh train to Aviemore. 2 h 48 min £35. From West End, Queensferry Street (after Queensferry Street Lane) bus to Aviemore, Cairngorm Hotel. 2 h 57 min £28. From Edinburgh, Princes Street (opp Boots) bus to Glenrothes, Bus Station then bus to Aviemore, Cairngorm Hotel. 5 h 3 min £29. From Edinburgh night train to Aviemore. 3 h 25 min £26. From Edinburgh drive to Aviemore. 2 h 20 min £24.