
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 | Mon 22 Jun | Arrival Tue 23 Jun | Depart Wed 24 Jun | Thu 25 Jun | Fri 26 Jun | Sat 27 Jun | Sun 28 Jun | Tue, 23 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD192 | Wed 24 Jun24 Jun 2026 USD192 | Thu 25 Jun25 Jun 2026 USD219 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD192 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD203 | Wed 24 Jun24 Jun 2026 USD203 | Thu 25 Jun25 Jun 2026 USD229 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD262 | Sun 28 Jun28 Jun 2026 USD203 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD224 | Wed 24 Jun24 Jun 2026 USD224 | Thu 25 Jun25 Jun 2026 USD251 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD283 | Sun 28 Jun28 Jun 2026 USD224 | 4 ![]() | |||||||||
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD283 | Wed 24 Jun24 Jun 2026 USD283 | Thu 25 Jun25 Jun 2026 USD310 | Fri 26 Jun26 Jun 2026 USD369 | Sat 27 Jun27 Jun 2026 USD342 | Sun 28 Jun28 Jun 2026 USD283 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD288 | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD315 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD288 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD224 | Wed 24 Jun24 Jun 2026 USD224 | Thu 25 Jun25 Jun 2026 USD251 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD283 | Sun 28 Jun28 Jun 2026 USD224 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD246 | Wed 24 Jun24 Jun 2026 USD246 | Thu 25 Jun25 Jun 2026 USD272 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD305 | Sun 28 Jun28 Jun 2026 USD246 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Mon 22 Jun22 Jun 2026 check-out ok | Tue 23 Jun23 Jun 2026 USD235 | Wed 24 Jun24 Jun 2026 USD235 | Thu 25 Jun25 Jun 2026 USD262 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD294 | Sun 28 Jun28 Jun 2026 USD235 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| 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 USD315 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | Sun 28 Jun28 Jun 2026 USD288 | 3 ![]() | |||||||||









