
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 USD231 | Tue 23 Jun23 Jun 2026 USD193 | Wed 24 Jun24 Jun 2026 USD193 | Thu 25 Jun25 Jun 2026 USD209 | 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 USD241 | Tue 23 Jun23 Jun 2026 USD204 | Wed 24 Jun24 Jun 2026 USD204 | Thu 25 Jun25 Jun 2026 USD220 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD263 | 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 USD225 | Wed 24 Jun24 Jun 2026 USD225 | Thu 25 Jun25 Jun 2026 USD241 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD284 | 4 ![]() | |||||||||
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD322 | Tue 23 Jun23 Jun 2026 USD284 | Wed 24 Jun24 Jun 2026 USD284 | Thu 25 Jun25 Jun 2026 USD301 | Fri 26 Jun26 Jun 2026 USD371 | Sat 27 Jun27 Jun 2026 USD344 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Sun 21 Jun21 Jun 2026 check-out ok | Mon 22 Jun22 Jun 2026 USD328 | Tue 23 Jun23 Jun 2026 USD290 | Wed 24 Jun24 Jun 2026 check-out ok | Thu 25 Jun25 Jun 2026 USD306 | 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 USD225 | Wed 24 Jun24 Jun 2026 USD225 | Thu 25 Jun25 Jun 2026 USD241 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD284 | 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 USD247 | Wed 24 Jun24 Jun 2026 USD247 | Thu 25 Jun25 Jun 2026 USD263 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD306 | 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 USD236 | Wed 24 Jun24 Jun 2026 USD236 | Thu 25 Jun25 Jun 2026 USD252 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 USD295 | 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 USD290 | Wed 24 Jun24 Jun 2026 USD290 | Thu 25 Jun25 Jun 2026 USD306 | Fri 26 Jun26 Jun 2026 check-out ok | Sat 27 Jun27 Jun 2026 check-out ok | 3 ![]() | |||||||||









