Travel options for:
Edinburgh to Tomintoul
  • Train

    $40 - $57
    1. Edinburgh

      2 h 54 min - twice daily

      $29 - $45

    2. Aviemore, Cairngorm Hotel

      34 min - every 4 hours - line 34

      $3 - $6

    3. Grantown-on-Spey, The Square

      25 min - 3 times a week - line 364

      $7

  • Bus

    $38 - $51
    1. Edinburgh, Bus Station

      3 h 5 min - 5 times a day

      $27 - $40

    2. Aviemore, Cairngorm Hotel

      34 min - every 4 hours - line 34

      $3 - $6

    3. Grantown-on-Spey, The Square

      25 min - 3 times a week - line 364

      $7

  • Night train

    $39 - $54
    1. Edinburgh

      3 h 25 min - 6 times a week

      $29 - $45

    2. Aviemore, Cairngorm Hotel

      34 min - every 4 hours - line 34

      $3 - $6

    3. Grantown-on-Spey, The Square

      25 min - 3 times a week - line 364

      $7

  • Drive

    $27 - $40
    1. Edinburgh

      2 h 34 min - 128.1 miles

      $27 - $40

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

From Edinburgh train to Aviemore, Cairngorm Hotel, line 34 bus to Grantown-on-Spey, The Square (Bus Shelter), then line 364 bus to Tomintoul, The Square. 5 h 26 min £37. From Edinburgh, Bus Station (Stances 11 & 12) bus to Aviemore, Cairngorm Hotel, line 34 bus to Grantown-on-Spey, The Square (Bus Shelter), then line 364 bus to Tomintoul, The Square. 5 h 37 min £33. From Edinburgh night train to Aviemore, Cairngorm Hotel, line 34 bus to Grantown-on-Spey, The Square (Bus Shelter), then line 364 bus to Tomintoul, The Square. 5 h 57 min £35. From Edinburgh drive to Tomintoul. 2 h 34 min £25.

 
 

Bus or train from Edinburgh to Tomintoul?

Virgin Trains East Coast operates a train from Edinburgh to Tomintoul every 4 hours. Tickets cost $29 - $45 and the journey takes 2 h 54 min. 2 other operators also service this route. Alternatively, Scottish Citylink operates a bus from Edinburgh to Tomintoul every 2 hours. Tickets cost $27 - $40 and the journey takes 3 h 5 min. 2 other operators also service this route.