
Pay now, pay less
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
- Breakfast included
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
- 2 hours of FREE childcare for 2-12 years per day
- Free parking
- Full access to over 30 onsite activities and 5 restaurants
- Free access to our leisure facili...
Rooms | Wed 24 Jun | Arrival Thu 25 Jun | Depart Fri 26 Jun | Sat 27 Jun | Sun 28 Jun | Mon 29 Jun | Tue 30 Jun | Thu, 25 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD218 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD207 | Mon 29 Jun29 Jun 2026 USD191 | Tue 30 Jun30 Jun 2026 USD191 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD229 | Fri 26 Jun26 Jun 2026 USD288 | Sat 27 Jun27 Jun 2026 USD272 | Sun 28 Jun28 Jun 2026 USD218 | Mon 29 Jun29 Jun 2026 USD202 | Tue 30 Jun30 Jun 2026 USD202 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD250 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD293 | Sun 28 Jun28 Jun 2026 USD239 | Mon 29 Jun29 Jun 2026 USD223 | Tue 30 Jun30 Jun 2026 USD223 | 4 ![]() | |||||||||
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD309 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD352 | Sun 28 Jun28 Jun 2026 USD298 | Mon 29 Jun29 Jun 2026 USD282 | Tue 30 Jun30 Jun 2026 USD282 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD314 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD304 | Mon 29 Jun29 Jun 2026 USD288 | Tue 30 Jun30 Jun 2026 USD288 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD250 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD293 | Sun 28 Jun28 Jun 2026 USD239 | Mon 29 Jun29 Jun 2026 USD223 | Tue 30 Jun30 Jun 2026 USD223 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD272 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD314 | Sun 28 Jun28 Jun 2026 USD261 | Mon 29 Jun29 Jun 2026 USD245 | Tue 30 Jun30 Jun 2026 USD245 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD261 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD304 | Sun 28 Jun28 Jun 2026 USD250 | Mon 29 Jun29 Jun 2026 USD234 | Tue 30 Jun30 Jun 2026 USD234 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD314 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD304 | Mon 29 Jun29 Jun 2026 USD288 | Tue 30 Jun30 Jun 2026 USD288 | 3 ![]() | |||||||||









