Member since November 2022
Special offers at Dunkeld House Hotel
Show Prices Per Person Per Room Single Room Rates
The following offers and/or rates are showing instant availability.
From £103 pppn £206 per night for a 5 night stay, to £127 pppn £254 per night for a 1 night stay
Stay in a Classic room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Nov to 31st Mar April to June
1st Apr to 30th Jun July to October
1st Jul to 31st Oct
1 night stay
Package Price : £127 per person per stay (based on two sharing) £254 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £224 per person per stay (based on two sharing) £448 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £321 per person per stay (based on two sharing) £642 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £418 per person per stay (based on two sharing) £836 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £515 per person per stay (based on two sharing) £1,030 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £612 per person per stay (based on two sharing) £1,224 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
From £120.50 pppn £241 per night for a 5 night stay, to £144.50 pppn £289 per night for a 1 night stay
Stay in a Superior room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Nov to 31st Mar April to June
1st Apr to 30th Jun July to October
1st Jul to 31st Oct
1 night stay
Package Price : £144.50 per person per stay (based on two sharing) £289 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £259 per person per stay (based on two sharing) £518 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £373.50 per person per stay (based on two sharing) £747 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £488 per person per stay (based on two sharing) £976 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £602.50 per person per stay (based on two sharing) £1,205 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £717 per person per stay (based on two sharing) £1,434 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
£133.75 pppn £267.50 per night , for a 2 night stay
Stay in a Superior room and receive:
- Full afternoon tea for two on one day
- Full Scottish breakfast daily
£141.25 pppn £282.50 per night , for a 2 night stay
Stay in a Deluxe room and receive:
- Full afternoon tea for two on one day
- Full Scottish breakfast daily
From £103 pppn £206 per night for a 5 night stay, to £127 pppn £254 per night for a 1 night stay
Stay in a Classic room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Apr to 30th Jun July to October
1st Jul to 31st Oct November to March
1st Nov to 31st Mar
1 night stay
Package Price : £104.50 per person per stay (based on two sharing) £209 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £179 per person per stay (based on two sharing) £358 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £253.50 per person per stay (based on two sharing) £507 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £328 per person per stay (based on two sharing) £656 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £402.50 per person per stay (based on two sharing) £805 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £477 per person per stay (based on two sharing) £954 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
From £103 pppn £206 per night for a 5 night stay, to £127 pppn £254 per night for a 1 night stay
Stay in a Classic room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Jul to 31st Oct November to March
1st Nov to 31st Mar April to June
1st Apr to 30th Jun
1 night stay
Package Price : £114.50 per person per stay (based on two sharing) £229 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £199 per person per stay (based on two sharing) £398 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £283.50 per person per stay (based on two sharing) £567 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £368 per person per stay (based on two sharing) £736 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £452.50 per person per stay (based on two sharing) £905 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £537 per person per stay (based on two sharing) £1,074 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
From £120.50 pppn £241 per night for a 5 night stay, to £144.50 pppn £289 per night for a 1 night stay
Stay in a Superior room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Apr to 30th Jun July to October
1st Jul to 31st Oct November to March
1st Nov to 31st Mar
1 night stay
Package Price : £127 per person per stay (based on two sharing) £254 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £219 per person per stay (based on two sharing) £438 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £311 per person per stay (based on two sharing) £622 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £403 per person per stay (based on two sharing) £806 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £495 per person per stay (based on two sharing) £990 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £587 per person per stay (based on two sharing) £1,174 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
From £120.50 pppn £241 per night for a 5 night stay, to £144.50 pppn £289 per night for a 1 night stay
Stay in a Superior room and receive:
- Complimentary upgrade on arrival (subject to availability)
- Glass of sparkling wine on arrival
- Dinner for two on arrival night (value £84 per room)
- Full breakfast for two each morning
- Stay 2 nights or more and receive 20% discount on pre booked spa treatments
1st Jul to 31st Oct November to March
1st Nov to 31st Mar April to June
1st Apr to 30th Jun
1 night stay
Package Price : £132 per person per stay (based on two sharing) £264 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
2 night stay
Package Price : £234 per person per stay (based on two sharing) £468 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
3 night stay
Package Price : £336 per person per stay (based on two sharing) £672 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
4 night stay
Package Price : £438 per person per stay (based on two sharing) £876 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
5 night stay
Package Price : £540 per person per stay (based on two sharing) £1,080 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
6 night stay
Package Price : £642 per person per stay (based on two sharing) £1,284 per room
✓ Instant Availability
Friday & Saturday night premiums will apply
All of the above prices and rates include VAT.
* Offers showing provisional availability are subject to confirmation with the hotel and availability is not guaranteed. No funds will be taken from your card until the booking is confirmed, which will usually be within a few hours. Please note that due to current staffing restrictions there may be extended delays in processing reservations.
Offers showing instant availability are live and will be confirmed immediately.
Other UK hotels that may be of interest
nr Musselburgh
- View all hotels in Perthshire

You can book any hotel break through our secure online booking system.
If you have any queries please check our FAQs. We accept the following credit and debit cards: