
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 | Sun 21 Jun | Arrival Mon 22 Jun | Depart Tue 23 Jun | Wed 24 Jun | Thu 25 Jun | Fri 26 Jun | Sat 27 Jun | Mon, 22 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD229 | Tue 23 Jun23 Jun 2026 USD191 | Wed 24 Jun24 Jun 2026 USD191 | Thu 25 Jun25 Jun 2026 USD207 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD239 | Tue 23 Jun23 Jun 2026 USD202 | Wed 24 Jun24 Jun 2026 USD202 | Thu 25 Jun25 Jun 2026 USD218 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD261 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD223 | Wed 24 Jun24 Jun 2026 USD223 | Thu 25 Jun25 Jun 2026 USD239 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD282 | 4 ![]() | |||||||||
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD320 | Tue 23 Jun23 Jun 2026 USD282 | Wed 24 Jun24 Jun 2026 USD282 | Thu 25 Jun25 Jun 2026 USD298 | Fri 26 Jun26 Jun 2026 USD368 | Sat 27 Jun27 Jun 2026 USD341 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD325 | Tue 23 Jun23 Jun 2026 USD288 | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD304 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD223 | Wed 24 Jun24 Jun 2026 USD223 | Thu 25 Jun25 Jun 2026 USD239 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD282 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD245 | Wed 24 Jun24 Jun 2026 USD245 | Thu 25 Jun25 Jun 2026 USD261 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD304 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD234 | Wed 24 Jun24 Jun 2026 USD234 | Thu 25 Jun25 Jun 2026 USD250 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD293 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD288 | Wed 24 Jun24 Jun 2026 USD288 | Thu 25 Jun25 Jun 2026 USD304 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | 3 ![]() | |||||||||









