
Early Booking Offers
Ready to book two weeks ahead of time? You can save 10% on our Flexible rates if you book two weeks ahead of time. This is only available for you when you book here and you won't fid this discount on any other channels.

Pay now and Save 20%
- 20% off our best flexible rate
Booking a room more than 14 days in advance? Happy to pay now? Great! Here’s 20% off for being so organised.
What's included?
- Overnight stay
- Hearty Scottish breakfast
- Full access to our pool, sauna, steam room and gym
- Free Wi-Fi and daily entertainment
- Free parking
- Stay longer and save
- Stay and get 5% off the total price
- Stay and get 10% off the total price
Rooms | Sun 14 Jun | Arrival Mon 15 Jun | Depart Tue 16 Jun | Wed 17 Jun | Thu 18 Jun | Fri 19 Jun | Sat 20 Jun | Mon, 15 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Double/Twin
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD264 | Tue 16 Jun16 Jun 2026 USD264 | Wed 17 Jun17 Jun 2026 USD264 | Thu 18 Jun18 Jun 2026 USD264 | Fri 19 Jun19 Jun 2026 USD296 | Sat 20 Jun20 Jun 2026 USD318 | 3 ![]() | |||||||||
2 ![]() Feature Double/Twin
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD296 | Tue 16 Jun16 Jun 2026 USD296 | Wed 17 Jun17 Jun 2026 USD296 | Thu 18 Jun18 Jun 2026 USD296 | Fri 19 Jun19 Jun 2026 USD329 | Sat 20 Jun20 Jun 2026 USD350 | 2 ![]() | |||||||||
4 ![]() Signature Double
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 check-out ok | Tue 16 Jun16 Jun 2026 check-out ok | Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 check-out ok | Fri 19 Jun19 Jun 2026 check-out ok | Sat 20 Jun20 Jun 2026 USD393 | 4 ![]() | |||||||||
6 ![]() Guest Family 3
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD264 | Tue 16 Jun16 Jun 2026 USD264 | Wed 17 Jun17 Jun 2026 USD264 | Thu 18 Jun18 Jun 2026 USD264 | Fri 19 Jun19 Jun 2026 USD296 | Sat 20 Jun20 Jun 2026 USD318 | 6 ![]() | |||||||||
4 ![]() Guest Family 4
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD285 | Tue 16 Jun16 Jun 2026 USD285 | Wed 17 Jun17 Jun 2026 USD285 | Thu 18 Jun18 Jun 2026 USD285 | Fri 19 Jun19 Jun 2026 USD318 | Sat 20 Jun20 Jun 2026 USD339 | 4 ![]() | |||||||||
4 ![]() Feature Family 3
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD307 | Tue 16 Jun16 Jun 2026 USD307 | Wed 17 Jun17 Jun 2026 USD307 | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 USD339 | Sat 20 Jun20 Jun 2026 USD361 | 4 ![]() | |||||||||
3 ![]() Guest family 5
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD307 | Tue 16 Jun16 Jun 2026 USD307 | Wed 17 Jun17 Jun 2026 USD307 | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 check-out ok | Sat 20 Jun20 Jun 2026 USD361 | 3 ![]() | |||||||||
4 ![]() Guest Family 6
| Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD307 | Tue 16 Jun16 Jun 2026 USD307 | Wed 17 Jun17 Jun 2026 USD307 | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 USD339 | Sat 20 Jun20 Jun 2026 USD361 | 4 ![]() | |||||||||







