
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 | Tue 30 Jun | Arrival Wed 01 Jul | Depart Thu 02 Jul | Fri 03 Jul | Sat 04 Jul | Sun 05 Jul | Mon 06 Jul | Wed, 1 Jul 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Cosy Double
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD225 | Thu 02 Jul02 Jul 2026 USD225 | Fri 03 Jul03 Jul 2026 check-out ok | Sat 04 Jul04 Jul 2026 USD295 | Sun 05 Jul05 Jul 2026 USD225 | Mon 06 Jul06 Jul 2026 USD225 | 3 ![]() | |||||||||
4 ![]() Guest Double/Twin
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD236 | Thu 02 Jul02 Jul 2026 USD236 | Fri 03 Jul03 Jul 2026 USD284 | Sat 04 Jul04 Jul 2026 USD306 | Sun 05 Jul05 Jul 2026 USD236 | Mon 06 Jul06 Jul 2026 USD236 | 4 ![]() | |||||||||
4 ![]() Feature Double/Twin
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD257 | Thu 02 Jul02 Jul 2026 USD257 | Fri 03 Jul03 Jul 2026 USD306 | Sat 04 Jul04 Jul 2026 USD327 | Sun 05 Jul05 Jul 2026 USD257 | Mon 06 Jul06 Jul 2026 USD257 | 4 ![]() | |||||||||
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD316 | Thu 02 Jul02 Jul 2026 USD316 | Fri 03 Jul03 Jul 2026 USD365 | Sat 04 Jul04 Jul 2026 USD386 | Sun 05 Jul05 Jul 2026 USD316 | Mon 06 Jul06 Jul 2026 USD316 | 4 ![]() | ||||||||||
4 ![]() Signature Double
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD322 | Thu 02 Jul02 Jul 2026 USD322 | Fri 03 Jul03 Jul 2026 USD370 | Sat 04 Jul04 Jul 2026 check-out ok | Sun 05 Jul05 Jul 2026 USD322 | Mon 06 Jul06 Jul 2026 USD322 | 4 ![]() | |||||||||
3 ![]() Guest Family 3
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD257 | Thu 02 Jul02 Jul 2026 USD257 | Fri 03 Jul03 Jul 2026 USD306 | Sat 04 Jul04 Jul 2026 check-out ok | Sun 05 Jul05 Jul 2026 USD257 | Mon 06 Jul06 Jul 2026 USD257 | 3 ![]() | |||||||||
7 ![]() Feature Family 3
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD279 | Thu 02 Jul02 Jul 2026 USD279 | Fri 03 Jul03 Jul 2026 USD327 | Sat 04 Jul04 Jul 2026 USD349 | Sun 05 Jul05 Jul 2026 USD279 | Mon 06 Jul06 Jul 2026 USD279 | 7 ![]() | |||||||||
1 ![]() Family with Bunkbeds
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD268 | Thu 02 Jul02 Jul 2026 USD268 | Fri 03 Jul03 Jul 2026 USD316 | Sat 04 Jul04 Jul 2026 USD338 | Sun 05 Jul05 Jul 2026 USD268 | Mon 06 Jul06 Jul 2026 USD268 | 1 ![]() | |||||||||
3 ![]() Family Apartment
| Tue 30 Jun30 Jun 2026 check-out ok | Wed 01 Jul01 Jul 2026 USD322 | Thu 02 Jul02 Jul 2026 USD322 | Fri 03 Jul03 Jul 2026 USD370 | Sat 04 Jul04 Jul 2026 check-out ok | Sun 05 Jul05 Jul 2026 USD322 | Mon 06 Jul06 Jul 2026 USD322 | 3 ![]() | |||||||||









