
Early Booking Offers
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
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
- Full access to our pool, sauna, steam room and gym
- Free Wi-Fi and daily entertainment
- Free parking
- Stay longer and save
- Stay and get 5% off the total price
- Stay and get 10% off the total price
Rooms | Mon 29 Jun | Arrival Tue 30 Jun | Depart Wed 01 Jul | Thu 02 Jul | Fri 03 Jul | Sat 04 Jul | Sun 05 Jul | Tue, 30 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Double/Twin
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD220 | Wed 01 Jul01 Jul 2026 USD231 | Thu 02 Jul02 Jul 2026 USD231 | Fri 03 Jul03 Jul 2026 USD263 | Sat 04 Jul04 Jul 2026 USD274 | Sun 05 Jul05 Jul 2026 USD220 | 3 ![]() | |||||||||
2 ![]() Feature Double/Twin
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD252 | Wed 01 Jul01 Jul 2026 USD263 | Thu 02 Jul02 Jul 2026 USD263 | Fri 03 Jul03 Jul 2026 USD295 | Sat 04 Jul04 Jul 2026 USD306 | Sun 05 Jul05 Jul 2026 USD252 | 2 ![]() | |||||||||
4 ![]() Signature Double
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD295 | Wed 01 Jul01 Jul 2026 USD306 | Thu 02 Jul02 Jul 2026 USD306 | Fri 03 Jul03 Jul 2026 check-out ok | Sat 04 Jul04 Jul 2026 USD349 | Sun 05 Jul05 Jul 2026 USD295 | 4 ![]() | |||||||||
6 ![]() Guest Family 3
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD220 | Wed 01 Jul01 Jul 2026 USD231 | Thu 02 Jul02 Jul 2026 check-out ok | Fri 03 Jul03 Jul 2026 check-out ok | Sat 04 Jul04 Jul 2026 USD274 | Sun 05 Jul05 Jul 2026 USD220 | 6 ![]() | |||||||||
4 ![]() Guest Family 4
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD241 | Wed 01 Jul01 Jul 2026 USD252 | Thu 02 Jul02 Jul 2026 USD252 | Fri 03 Jul03 Jul 2026 USD284 | Sat 04 Jul04 Jul 2026 USD295 | Sun 05 Jul05 Jul 2026 USD241 | 4 ![]() | |||||||||
4 ![]() Feature Family 3
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD263 | Wed 01 Jul01 Jul 2026 USD274 | Thu 02 Jul02 Jul 2026 USD274 | Fri 03 Jul03 Jul 2026 USD306 | Sat 04 Jul04 Jul 2026 check-out ok | Sun 05 Jul05 Jul 2026 USD263 | 4 ![]() | |||||||||
3 ![]() Guest family 5
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD263 | Wed 01 Jul01 Jul 2026 USD274 | Thu 02 Jul02 Jul 2026 USD274 | Fri 03 Jul03 Jul 2026 USD306 | Sat 04 Jul04 Jul 2026 USD316 | Sun 05 Jul05 Jul 2026 USD263 | 3 ![]() | |||||||||
4 ![]() Guest Family 6
| Mon 29 Jun29 Jun 2026 check-out ok | Tue 30 Jun30 Jun 2026 USD263 | Wed 01 Jul01 Jul 2026 USD274 | Thu 02 Jul02 Jul 2026 USD274 | Fri 03 Jul03 Jul 2026 USD306 | Sat 04 Jul04 Jul 2026 USD316 | Sun 05 Jul05 Jul 2026 USD263 | 4 ![]() | |||||||||







