With foreign holidays still mainly off the menu for another year, Scottish hotels have been inundated with bookings from staycationers over the summer months.
But it's not too late to grab a bargain and treat yourself to a couple of days away with your loved one.
Here are 13 great options that cost less than £150 for a two night stay for two people over a weekend (staying Friday and Saturday nights) – and all of them have availabilty in July and August.
They can all be booked on www.booking.com.
A message from the Editor:
Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by Coronavirus impacts our advertisers.
If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.
Here are 13 great options that cost less than £150 for a two night stay for two people over a weekend (staying Friday and Saturday nights) – and all of them have availabilty in July and August.