
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 | Wed 17 Jun | Arrival Thu 18 Jun | Depart Fri 19 Jun | Sat 20 Jun | Sun 21 Jun | Mon 22 Jun | Tue 23 Jun | Thu, 18 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Double/Twin
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD264 | Fri 19 Jun19 Jun 2026 USD307 | Sat 20 Jun20 Jun 2026 USD318 | Sun 21 Jun21 Jun 2026 USD253 | Mon 22 Jun22 Jun 2026 USD253 | Tue 23 Jun23 Jun 2026 check-out ok | 3 ![]() | |||||||||
2 ![]() Feature Double/Twin
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD296 | Fri 19 Jun19 Jun 2026 USD339 | Sat 20 Jun20 Jun 2026 USD350 | Sun 21 Jun21 Jun 2026 USD285 | Mon 22 Jun22 Jun 2026 USD285 | Tue 23 Jun23 Jun 2026 check-out ok | 2 ![]() | |||||||||
4 ![]() Signature Double
| 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 | Sun 21 Jun21 Jun 2026 USD328 | Mon 22 Jun22 Jun 2026 USD328 | Tue 23 Jun23 Jun 2026 check-out ok | 4 ![]() | |||||||||
6 ![]() Guest Family 3
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD264 | Fri 19 Jun19 Jun 2026 USD307 | Sat 20 Jun20 Jun 2026 check-out ok | Sun 21 Jun21 Jun 2026 USD253 | Mon 22 Jun22 Jun 2026 USD253 | Tue 23 Jun23 Jun 2026 check-out ok | 6 ![]() | |||||||||
4 ![]() Guest Family 4
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD285 | Fri 19 Jun19 Jun 2026 USD328 | Sat 20 Jun20 Jun 2026 USD339 | Sun 21 Jun21 Jun 2026 USD275 | Mon 22 Jun22 Jun 2026 USD275 | Tue 23 Jun23 Jun 2026 USD285 | 4 ![]() | |||||||||
4 ![]() Feature Family 3
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 USD350 | Sat 20 Jun20 Jun 2026 USD361 | Sun 21 Jun21 Jun 2026 USD296 | Mon 22 Jun22 Jun 2026 USD296 | Tue 23 Jun23 Jun 2026 USD307 | 4 ![]() | |||||||||
3 ![]() Guest family 5
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 check-out ok | Sat 20 Jun20 Jun 2026 USD361 | Sun 21 Jun21 Jun 2026 USD296 | Mon 22 Jun22 Jun 2026 USD296 | Tue 23 Jun23 Jun 2026 USD307 | 3 ![]() | |||||||||
4 ![]() Guest Family 6
| Wed 17 Jun17 Jun 2026 check-out ok | Thu 18 Jun18 Jun 2026 USD307 | Fri 19 Jun19 Jun 2026 USD350 | Sat 20 Jun20 Jun 2026 USD361 | Sun 21 Jun21 Jun 2026 USD296 | Mon 22 Jun22 Jun 2026 USD296 | Tue 23 Jun23 Jun 2026 USD307 | 4 ![]() | |||||||||







