
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...
- Stay longer and save
- Stay and get 10% off the total price
Rooms | Tue 09 Jun | Arrival Wed 10 Jun | Depart Thu 11 Jun | Fri 12 Jun | Sat 13 Jun | Sun 14 Jun | Mon 15 Jun | Wed, 10 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD171 | Thu 11 Jun11 Jun 2026 check-out ok | Fri 12 Jun12 Jun 2026 USD204 | Sat 13 Jun13 Jun 2026 check-out ok | Sun 14 Jun14 Jun 2026 USD171 | Mon 15 Jun15 Jun 2026 USD171 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD182 | Thu 11 Jun11 Jun 2026 check-out ok | Fri 12 Jun12 Jun 2026 USD214 | Sat 13 Jun13 Jun 2026 USD241 | Sun 14 Jun14 Jun 2026 USD182 | Mon 15 Jun15 Jun 2026 USD182 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD204 | Thu 11 Jun11 Jun 2026 check-out ok | Fri 12 Jun12 Jun 2026 USD236 | Sat 13 Jun13 Jun 2026 USD263 | Sun 14 Jun14 Jun 2026 USD204 | Mon 15 Jun15 Jun 2026 USD204 | 4 ![]() | |||||||||
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD263 | Thu 11 Jun11 Jun 2026 USD279 | Fri 12 Jun12 Jun 2026 USD295 | Sat 13 Jun13 Jun 2026 USD322 | Sun 14 Jun14 Jun 2026 USD263 | Mon 15 Jun15 Jun 2026 USD263 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD268 | Thu 11 Jun11 Jun 2026 USD284 | Fri 12 Jun12 Jun 2026 check-out ok | Sat 13 Jun13 Jun 2026 check-out ok | Sun 14 Jun14 Jun 2026 check-out ok | Mon 15 Jun15 Jun 2026 USD268 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD204 | Thu 11 Jun11 Jun 2026 USD220 | Fri 12 Jun12 Jun 2026 USD236 | Sat 13 Jun13 Jun 2026 USD263 | Sun 14 Jun14 Jun 2026 USD204 | Mon 15 Jun15 Jun 2026 USD204 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD225 | Thu 11 Jun11 Jun 2026 USD241 | Fri 12 Jun12 Jun 2026 USD258 | Sat 13 Jun13 Jun 2026 USD284 | Sun 14 Jun14 Jun 2026 USD225 | Mon 15 Jun15 Jun 2026 USD225 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD214 | Thu 11 Jun11 Jun 2026 USD231 | Fri 12 Jun12 Jun 2026 USD247 | Sat 13 Jun13 Jun 2026 USD274 | Sun 14 Jun14 Jun 2026 USD214 | Mon 15 Jun15 Jun 2026 USD214 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD268 | Thu 11 Jun11 Jun 2026 USD284 | Fri 12 Jun12 Jun 2026 USD301 | Sat 13 Jun13 Jun 2026 USD328 | Sun 14 Jun14 Jun 2026 USD268 | Mon 15 Jun15 Jun 2026 USD268 | 3 ![]() | |||||||||
1 ![]() Suite
| Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 check-out ok | Thu 11 Jun11 Jun 2026 check-out ok | Fri 12 Jun12 Jun 2026 check-out ok | Sat 13 Jun13 Jun 2026 check-out ok | Sun 14 Jun14 Jun 2026 USD408 | Mon 15 Jun15 Jun 2026 check-out ok | 1 ![]() | |||||||||










