
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 | Tue 02 Jun | Arrival Wed 03 Jun | Depart Thu 04 Jun | Fri 05 Jun | Sat 06 Jun | Sun 07 Jun | Mon 08 Jun | Wed, 3 Jun 2026, 1 night, | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 ![]() Guest Double/Twin
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD231 | Thu 04 Jun04 Jun 2026 USD241 | Fri 05 Jun05 Jun 2026 USD263 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD209 | Mon 08 Jun08 Jun 2026 USD231 | 3 ![]() | |||||||||
2 ![]() Feature Double/Twin
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD263 | Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD295 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD241 | Mon 08 Jun08 Jun 2026 USD263 | 2 ![]() | |||||||||
4 ![]() Signature Double
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD306 | Thu 04 Jun04 Jun 2026 USD316 | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD284 | Mon 08 Jun08 Jun 2026 USD306 | 4 ![]() | |||||||||
6 ![]() Guest Family 3
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD231 | Thu 04 Jun04 Jun 2026 USD241 | Fri 05 Jun05 Jun 2026 USD263 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD209 | Mon 08 Jun08 Jun 2026 USD231 | 6 ![]() | |||||||||
4 ![]() Guest Family 4
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD252 | Thu 04 Jun04 Jun 2026 USD263 | Fri 05 Jun05 Jun 2026 USD284 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD231 | Mon 08 Jun08 Jun 2026 USD252 | 4 ![]() | |||||||||
4 ![]() Feature Family 3
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD274 | Thu 04 Jun04 Jun 2026 check-out ok | Fri 05 Jun05 Jun 2026 USD306 | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD252 | Mon 08 Jun08 Jun 2026 USD274 | 4 ![]() | |||||||||
3 ![]() Guest family 5
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD274 | Thu 04 Jun04 Jun 2026 USD284 | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD252 | Mon 08 Jun08 Jun 2026 USD274 | 3 ![]() | |||||||||
4 ![]() Guest Family 6
| Tue 02 Jun02 Jun 2026 check-out ok | Wed 03 Jun03 Jun 2026 USD274 | Thu 04 Jun04 Jun 2026 USD284 | Fri 05 Jun05 Jun 2026 check-out ok | Sat 06 Jun06 Jun 2026 check-out ok | Sun 07 Jun07 Jun 2026 USD252 | Mon 08 Jun08 Jun 2026 USD274 | 4 ![]() | |||||||||







