View Self-Catering Holiday Cottages in The Scottish Highlands
Enjoy self-catering holidays in The Highlands, home to Scotland’s most magnificent mountains, beautiful beaches and enchanting lochs, making it an ideal place for a holiday full of exploration, excitement and adventure. The Highlands are home to large bustling cities such as Inverness, smaller picturesque villages and world-renowned locations - Ben Nevis and Loch Ness (home of Nessie, the fabled Loch Ness monster).
For romantic types, the dreamy holiday homes on the Isle of Skye or coastal villages such as Applecross are the best places to be amidst tranquil landscapes and stunning natural beauty. The Highlands is also home to Britain’s largest National Park, the Cairngorms National Park, which features ancient forests and an abundance of diverse wildlife.
- Sleeps
- 4
- Bedrooms
- 2
Creag-na-Sanais is a detached rural cottage on the owner’s working farm outside the village of Laggan near Newtonmore in the Northern Highlands. It is close to cycling trails and ski fields and offers guests modern accommodation in a cottage boasting sun-drenched living areas and an open fire.
- Sleeps
- 8
- Bedrooms
- 4
15 Waters Edge: Your Seaside Holiday Haven in Banff, Aberdeenshire
Nestled on the edge of Banff Bay, 15 Waters Edge is more than just a holiday cottage – it's a fantastic detached property in a prime waterside location perfect for your next unforgettable getaway with family or friends. This large waterside holiday cottage sleeping 8 has all the charm and amenities you need to make your trip truly special, all within the enchanting Mory Firth coastal town of Banff.
- Sleeps
- 6
- Bedrooms
- 3
Comraich, which means sanctuary and protection in Gaelic, is a cozy and fully equipped wooden holiday home that can accommodate up to six people. It offers all the necessary amenities for a family to enjoy a self-catering stay. It is located on a remote rural hillside behind the village of Kilchoan and boasts stunning sea views over to the Isle of Mull. Pets are welcome to join the guests.