Travel options for:
Edinburgh to Dunnottar Castle
  • Train

    $25 - $38
    1. Edinburgh

      1 h 51 min - 3 times a day

      $21 - $35

    2. Montrose, Lloyds Pharmacy

      46 min - hourly - line 107

      $4 - $7

    3. Dunnottar Junction

      13 min - 3620 feet

  • Bus

    $16 - $36
    1. West End, Queensferry Street

      1 h 32 min - every 4 hours

      $8 - $25

    2. Seagate Bus Station

      1 h 43 min - hourly

      $7 - $11

    3. Dunnottar Junction

      13 min - 3620 feet

  • Drive

    $22 - $35
    1. Edinburgh

      2 h 1 min - 106.3 miles

      $22 - $35

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

From Edinburgh train to Montrose, Lloyds Pharmacy, line 107 bus to Dunnottar Junction, then walk to Dunnottar Castle. 2 h 58 min £24. From West End, Queensferry Street (after Queensferry Street Lane) bus to Seagate Bus Station, bus to Dunnottar Junction, then walk to Dunnottar Castle. 3 h 42 min £15. From Edinburgh drive to Dunnottar Castle. 2 h 1 min £20.