
Book Direct & Save at Least 20% Per Night!
Unlock exclusive perks – flexible cancellations on most rates, special offers, and more. Sign up today and enjoy the full suite of book direct benefits.

Advance Purchase - Save 26% on Bed & Breakfast
- Easy and Secure Online Booking!
- Only Available Direct
- Instant Confirmation
- BOOKDIRECT15
- No Deposit
- Breakfast included
Exclusive Book Early Rate – seize the moment and book now to secure the lowest available rate guaranteed!
Included is an overnight stay with full Scottish breakfast in the morning featuring locally sourced ingredients and traditional favourites.
Please note:
Total payment will be taken on receipt of booking. All pre-payments on all bookin...
Rooms | Tue 28 Apr | Arrival Wed 29 Apr | Depart Thu 30 Apr | Fri 01 May | Sat 02 May | Sun 03 May | Mon 04 May | Wed, 29 Apr 2026, 1 night | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 ![]() Double Room
Occupancy Min: 1 adult, Max: 2 adults
Saving USD55.69 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults
Saving USD55.69 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD159 | Thu 30 Apr30 Apr 2026 USD159 | Fri 01 May01 May 2026 USD188 | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD168 | Mon 04 May04 May 2026 USD168 |
Select a check-out
6 ![]() | |||||||||
6 ![]() Twin Room
Occupancy Min: 1 adult, Max: 2 adults
Saving USD55.69 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults
Saving USD55.69 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD159 | Thu 30 Apr30 Apr 2026 USD159 | Fri 01 May01 May 2026 check-out ok | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 check-out ok | Mon 04 May04 May 2026 USD168 |
Select a check-out
6 ![]() | |||||||||
6 ![]() Single Room
Occupancy 1 adult
Saving USD34.68 for 2026-04-29 (1 night)
Occupancy 1 adult
Saving USD34.68 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD99 | Thu 30 Apr30 Apr 2026 check-out ok | Fri 01 May01 May 2026 USD119 | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD119 | Mon 04 May04 May 2026 USD119 |
Select a check-out
6 ![]() | |||||||||
5 ![]() Cosy Double Room
Occupancy Min: 1 adult, Max: 2 adults
Saving USD52.19 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults
Saving USD52.19 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD149 | Thu 30 Apr30 Apr 2026 USD149 | Fri 01 May01 May 2026 check-out ok | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 check-out ok | Mon 04 May04 May 2026 USD159 |
Select a check-out
5 ![]() | |||||||||
6 ![]() Double Deluxe
Occupancy Min: 1 adult, Max: 2 adults
Saving USD62.70 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults
Saving USD62.70 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD178 | Thu 30 Apr30 Apr 2026 USD178 | Fri 01 May01 May 2026 USD208 | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD188 | Mon 04 May04 May 2026 USD188 |
Select a check-out
6 ![]() | |||||||||
6 ![]() King Room
Occupancy Min: 1 adult, Max: 2 adults
Saving USD69.71 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults
Saving USD69.71 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD198 | Thu 30 Apr30 Apr 2026 USD198 | Fri 01 May01 May 2026 USD228 | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 check-out ok | Mon 04 May04 May 2026 USD208 |
Select a check-out
6 ![]() | |||||||||
6 ![]() Triple Room
Occupancy Min: 1 adult, Max: 3 adults
Saving USD69.71 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 3 adults
Saving USD69.71 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD198 | Thu 30 Apr30 Apr 2026 check-out ok | Fri 01 May01 May 2026 check-out ok | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD208 | Mon 04 May04 May 2026 USD208 |
Select a check-out
6 ![]() | |||||||||
6 ![]() Family Room (2+1)
Occupancy Min: 1 adult, Max: 2 adults, 1 child
Saving USD69.71 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults, 1 child
Saving USD69.71 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD198 | Thu 30 Apr30 Apr 2026 USD198 | Fri 01 May01 May 2026 USD228 | Sat 02 May02 May 2026 USD268 | Sun 03 May03 May 2026 USD208 | Mon 04 May04 May 2026 USD208 |
Select a check-out
6 ![]() | |||||||||
6 ![]() Large Family Room
Occupancy Min: 1 adult, Max: 2 adults, 2 children
Saving USD76.71 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults, 2 children
Saving USD76.71 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD218 | Thu 30 Apr30 Apr 2026 USD218 | Fri 01 May01 May 2026 USD248 | Sat 02 May02 May 2026 USD288 | Sun 03 May03 May 2026 USD228 | Mon 04 May04 May 2026 USD228 |
Select a check-out
6 ![]() | |||||||||
5 ![]() Family Five Room
Occupancy Min: 1 adult, Max: 2 adults, 3 children
Saving USD76.71 for 2026-04-29 (1 night)
Occupancy Min: 1 adult, Max: 2 adults, 3 children
Saving USD76.71 for 2026-04-29 (1 night)
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD218 | Thu 30 Apr30 Apr 2026 USD218 | Fri 01 May01 May 2026 check-out ok | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD228 | Mon 04 May04 May 2026 USD228 |
Select a check-out
5 ![]() | |||||||||
4 ![]() Annex Family 2+1
Occupancy Min: 1 adult, Max: 2 adults, 1 child
Occupancy Min: 1 adult, Max: 2 adults, 1 child
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD208 | Thu 30 Apr30 Apr 2026 USD208 | Fri 01 May01 May 2026 check-out ok | Sat 02 May02 May 2026 check-out ok | Sun 03 May03 May 2026 USD218 | Mon 04 May04 May 2026 USD218 |
Select a check-out
4 ![]() | |||||||||
6 ![]() Annex Family 2+2
Occupancy Min: 1 adult, Max: 2 adults, 2 children
Occupancy Min: 1 adult, Max: 2 adults, 2 children
| Tue 28 Apr28 Apr 2026 check-out ok | Wed 29 Apr29 Apr 2026 USD238 | Thu 30 Apr30 Apr 2026 USD238 | Fri 01 May01 May 2026 USD268 | Sat 02 May02 May 2026 USD308 | Sun 03 May03 May 2026 USD248 | Mon 04 May04 May 2026 USD248 |
Select a check-out
6 ![]() | |||||||||












