Valentines Day Special offer

1 nights stay "Dinner, bed & breakfast" for £109 on the 14th, 15th or 16th February.*
See menu

*Based on 2 people sharing

Contact us


Please feel free to get in touch using the contact information provided below.

Call us

01350 727 322
  • Royal Dunkeld Hotel
  • Atholl Street
  • Dunkeld
  • Perthshire
  • PH8 0AR