Scotland boasts an impressive range of attractions to enjoy whilst on holiday, from truly stunning natural scenery and wildlife, to glorious gardens, castles and monuments, and not forgetting some world famous produce including tartan, haggis and of course many a fine Scottish whisky.
From hiking, Munroe-bagging, skiing and snowboarding in the wild landscape of the Scottish Highlands and Aberdeenshire, to watersports on the lochs or lazy days relaxing on the pristine sandy beaches of the Scottish Islands, Scotland’s natural landscape is varied and awe-inspiring. For a touch of culture, history and retail therapy, check out Scotland’s historic cities and vibrant towns.
To find your perfect holiday in Scotland, browse our collection of self-catering holiday accommodation. All our holiday homes in Scotland are dog friendly, which is great news for you and your four-legged friends!
459 properties found
Grantown-on-spey, Cairngorms, Highlands
7 3 2 Yes
This charming wing of a farmhouse is close to the village of Grantown-on-Spey and can sleep seven people in three bedrooms.
Weekly prices from £584.00
Suladale, Isle of Skye, Highlands
7 4 2 Yes
This lovely detached cottage is set between Portree and Dunvegan on the edge of the small crofting community of Suladale and sleeps seven people in four bedrooms.
Weekly prices from £837.00
Walkerburn, Scottish Borders
7 3 3 Yes
This is a semi-detached house based in the village of Walkerburn in the Scottish borders, it can sleep seven people in three bedrooms.
Weekly prices from £646.00
Isle Of Arran, Argyll & The Isles
7 4 2 Yes
Set back from the picturesque shore of Whiting Bay, this beautifully renovated family home commands breathtaking views over the sea. Four spacious bedrooms make this a comfortable and enviable spot for up to seven guests, so its an ideal spot for family get-togethers, while its beachfront location is sure to delight groups of boating enthusiasts and keen kayakers. The two-storey home has a homely aesthetic, welcoming you from the moment you step through the door. Soft neutral tones and large windows help fill each room with light and space. From three of the bedrooms, you will wake up to the wonderful sea views, creating a sense of calm from dawn to dusk. Relax in the large lounge, where there is plenty of room for the whole party to unwind and plan the next day’s itinerary before settling down in front of a film on the TV. For additional space, retire to the sunroom overlooking the mature gardens - a great spot to retreat with your favourite book. Dine together in the fully equipped kitchen/diner before retiring to bed. The single bedroom can also be found on the ground floor, as well as a disabled access shower room and separate WC. Head up the carpeted stairs to the three further bedrooms - one super king-size, one double and one twin - all designed and decorated with comfort in mind to ensure a restful night’s sleep. The house also has a family bathroom with a shower over the bath on the first floor. Breathe in the fresh sea air from the private, enclosed garden, where you’ll find garden furniture for al fresco dining or sipping your morning coffee. It’s also a great spot to savour any rare Scottish sun! Parking is available on the driveway, accessible from the side of the property, with further on-street parking available nearby.
Weekly prices from £794.00
Pittenweem, Perthshire, Angus and Fife
8 4 3 Yes
This stunning cottage is based in Pittenweem, Scotland and can sleep eight people in four bedrooms.
Weekly prices from £583.00
Aberfeldy, Perthshire, Angus and Fife
8 4 2 Yes
This detached bungalow rests within the market town of Aberfeldy and sleeps up to eight people, in four bedrooms.
Weekly prices from £570.00
Blairgowrie, Perthshire, Angus and Fife
8 4 3 Yes
This old working mill is set just 1.5 miles from Meigle, near Blairgowrie, and can sleep eight people in four bedrooms.
Weekly prices from £580.00
New Abbey, Ayrshire and Dumfries & Galloway
8 4 2 Yes
Knockendoch near New Abbey, Kirkcudbrightshire sleeps eight in four bedrooms.
Weekly prices from £661.00
Aviemore, Cairngorms, Highlands
8 3 2 Yes
This detached lodge rests in Feshiebridge near Aviemore in the Highlands and can sleep six people in three bedrooms.
Weekly prices from £643.00