
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 | Thu 04 Jun | Arrival Fri 05 Jun | Depart Sat 06 Jun | Sun 07 Jun | Mon 08 Jun | Tue 09 Jun | Wed 10 Jun | Fri, 5 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD192 | Mon 08 Jun08 Jun 2026 check-out ok | Tue 09 Jun09 Jun 2026 check-out ok | Wed 10 Jun10 Jun 2026 USD192 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD203 | Mon 08 Jun08 Jun 2026 USD203 | Tue 09 Jun09 Jun 2026 USD203 | Wed 10 Jun10 Jun 2026 USD203 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD224 | Mon 08 Jun08 Jun 2026 USD224 | Tue 09 Jun09 Jun 2026 USD224 | Wed 10 Jun10 Jun 2026 USD224 | 4 ![]() | |||||||||
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD353 | Sat 06 Jun06 Jun 2026 USD353 | Sun 07 Jun07 Jun 2026 USD283 | Mon 08 Jun08 Jun 2026 USD283 | Tue 09 Jun09 Jun 2026 USD283 | Wed 10 Jun10 Jun 2026 USD283 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD359 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD289 | Mon 08 Jun08 Jun 2026 USD289 | Tue 09 Jun09 Jun 2026 USD289 | Wed 10 Jun10 Jun 2026 USD289 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD294 | Sat 06 Jun06 Jun 2026 USD294 | Sun 07 Jun07 Jun 2026 USD224 | Mon 08 Jun08 Jun 2026 USD224 | Tue 09 Jun09 Jun 2026 USD224 | Wed 10 Jun10 Jun 2026 USD224 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 USD316 | Sun 07 Jun07 Jun 2026 USD246 | Mon 08 Jun08 Jun 2026 USD246 | Tue 09 Jun09 Jun 2026 USD246 | Wed 10 Jun10 Jun 2026 USD246 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD305 | Sat 06 Jun06 Jun 2026 USD305 | Sun 07 Jun07 Jun 2026 USD235 | Mon 08 Jun08 Jun 2026 USD235 | Tue 09 Jun09 Jun 2026 USD235 | Wed 10 Jun10 Jun 2026 USD235 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD359 | Sat 06 Jun06 Jun 2026 USD359 | Sun 07 Jun07 Jun 2026 USD289 | Mon 08 Jun08 Jun 2026 USD289 | Tue 09 Jun09 Jun 2026 USD289 | Wed 10 Jun10 Jun 2026 USD289 | 3 ![]() | |||||||||









