Entry ticket Edinburgh: Palace of Holyroodhouse Ticket Duration: 1.5 hours Optional audio guide 4.8 (1,156 reviews) From US$ 21.56 per person