Find your perfect holiday cottage in Scotland

Explore a land of iconic culture, renowned for its beautiful Highland wilderness

Holiday cottages in Scotland

Visit Scotland and stay in a luxury city apartment, remote, rural cottage, or seaside holiday home; this fabulous, historic country offers it all. Discover Edinburgh, with its iconic castle and Georgian streets, or energetic Glasgow; the wilds of the Highlands, the pure white sands and clear seas of the Hebrides.

For an active holiday, ski in Aviemore; from Fort William conquer the UK’s highest peak, Ben Nevis; golf at St Andrews, or white-water raft on the River Tay. All over Scotland grand castles reveal the histories of ancient clans; Inveraray Castle on the shore of Loch Fyne, Glamis Castle with its Shakespearean and royal connections, and the picturesque medieval castle on the tiny island of Eilean Donan are spectacular examples.

Wildlife fans can spot Golden Eagles on the Western Isles, Red Deer in the Cairngorms, or dolphins off the sandy shores of the Moray Firth. Or if you prefer your wildlife more mythical, visit the vast, stunning Loch Ness. Find your Scottish holiday cottage or city apartment here.

Showing 144 houses and apartments in Scotland

Country House in Lochbroom, Scotland
From £1,201 Per week
  • Country house
  • Sleeps 8
  • 4 Beds
  • 4 Baths
  • Internet
  • Air con
  • Balcony / terrace
  • Near golf
A luxury five star Highland retreat peacefully nestled in the rocky hillside of Ardmair Bay, Ullapool looking across to the spectacular Mountain of Ben Mor Coigach and the Isle of Martin.
House in Glencoe, Scotland: OLYMPUS DIGITAL CAMERA
From £571 Per week
  • House
  • Sleeps 5
  • 2 Beds
  • 1 Bath
  • Internet
  • Parking
  • Garden
  • BBQ
This 2 bedroom house is located in Glencoe and sleeps 5 people. It has WiFi, a garden and barbeque facilities. The house is near golf.
House in Glencoe, Scotland: OLYMPUS DIGITAL CAMERA
From £571 Per week
  • House
  • Sleeps 5
  • 2 Beds
  • 1 Bath
  • Internet
  • Parking
  • Garden
  • BBQ
This 2 bedroom house is located in Glencoe and sleeps 5 people. It has WiFi, a garden and barbeque facilities. The house is near golf.
House in Loch Ness West, Scotland
From £593 Per week
  • House
  • Sleeps 4
  • 2 Beds
  • 2 Baths
  • Internet
  • Parking
  • Washing machine
This 2 bedroom house is located in Loch Ness West and sleeps 4 people. It has WiFi, parking nearby and a gym. The house is near golf.
House in Haldane/Kilmaronock/Jamestown, Scotland
From £1,031 Per week
  • House
  • Sleeps 4
  • 2 Beds
  • 2 Baths
  • Internet
  • Parking
  • Garden
  • Open fire
This 2 bedroom house is located in Haldane/Kilmaronock/Jamestown and sleeps 4 people. It has WiFi, a garden and parking nearby. The house is near golf.
Apartment in Calton, Scotland
From £724 Per week
  • Apartment
  • Sleeps 6
  • 2 Beds
  • 1 Bath
  • Internet
  • Washing machine
This 2 bedroom apartment is located in Calton and sleeps 6 people. It has WiFi.
House in Snizort and Trotternish, Scotland
From £593 Per week
  • House
  • Sleeps 8
  • 4 Beds
  • 2 Baths
  • Internet
  • Near beach
  • Near golf
  • Parking
This 4 bedroom house is located in Snizort and Trotternish and sleeps 8 people. It has WiFi, parking nearby and a gym. The house is walking distance away from golf and beach.
House in Breadalbane, Scotland
From £4,569 Per week
  • House
  • Sleeps 10
  • 5 Beds
  • 4 Baths
  • Internet
  • Balcony / terrace
  • Parking
  • BBQ
This 5 bedroom house is located in Breadalbane and sleeps 10 people. It has WiFi, barbeque facilities and parking nearby. The house is near golf.
House in Breadalbane, Scotland
From £2,469 Per week
  • House
  • Sleeps 6
  • 3 Beds
  • 2 Baths
  • Balcony / terrace
  • Parking
  • Washing machine
  • Jacuzzi
This 3 bedroom house is located in Breadalbane and sleeps 6 people. It has parking nearby, a gym and a spa. The house is near golf.
House in Breadalbane, Scotland
From £1,741 Per week
  • House
  • Sleeps 7
  • 2 Beds
  • 3 Baths
  • Internet
  • Balcony / terrace
  • Parking
  • Washing machine
This 2 bedroom house is located in Breadalbane and sleeps 7 people. It has WiFi, parking nearby and a gym. The house is near golf.
House in Breadalbane, Scotland
From £2,469 Per week
  • House
  • Sleeps 8
  • 3 Beds
  • 2 Baths
  • Balcony / terrace
  • Parking
  • Washing machine
  • Jacuzzi
This 3 bedroom house is located in Breadalbane and sleeps 8 people. It has parking nearby, a gym and a spa. The house is near golf.
House in Haldane/Kilmaronock/Jamestown, Scotland
From £775 Per week
  • House
  • Sleeps 2
  • 1 Bed
  • 1 Bath
  • Internet
  • Parking
  • Garden
  • Table tennis
This 1 bedroom house is located in Haldane/Kilmaronock/Jamestown and sleeps 2 people. It has WiFi, a garden and parking nearby. The house is near golf.
House in Strathpeffer and Strathconon, Scotland
From £271 Per week
  • House
  • Sleeps 4
  • 2 Beds
  • 1 Bath
  • Internet
  • Parking
This 2 bedroom house is located in Strathpeffer and Strathconon and sleeps 4 people. It has WiFi, parking nearby and a gym.
House in Strathpeffer and Strathconon, Scotland
From £271 Per week
  • House
  • Sleeps 3
  • 1 Bed
  • 1 Bath
  • Internet
  • Parking
This 1 bedroom house is located in Strathpeffer and Strathconon and sleeps 3 people. It has WiFi, parking nearby and a gym.
House in Snizort and Trotternish, Scotland
From £629 Per week
  • House
  • Sleeps 4
  • 2 Beds
  • 1 Bath
  • Internet
  • Near beach
  • Near golf
  • Parking
This 2 bedroom house is located in Snizort and Trotternish and sleeps 4 people. It has WiFi, a garden and parking nearby. The house is walking distance away from golf and beach.
House in Kinross-shire, Scotland
From £636 Per week
  • House
  • Sleeps 5
  • 3 Beds
  • 2 Baths
  • Internet
  • Balcony / terrace
  • Near golf
  • Parking
This 3 bedroom house is located in Kinross-shire and sleeps 5 people. It has WiFi, barbeque facilities and parking nearby. The house is walking distance away from golf.
House in Snizort and Trotternish, Scotland
From £1,972 Per week
  • House
  • Sleeps 6
  • 3 Beds
  • 2 Baths
  • Internet
  • Near beach
  • Near golf
  • Parking
This 3 bedroom house is located in Snizort and Trotternish and sleeps 6 people. It has WiFi, a garden and barbeque facilities. The house is walking distance away from golf and beach.
House in Portree, Scotland
From £1,024 Per week
  • House
  • Sleeps 6
  • 3 Beds
  • 4 Baths
  • Internet
  • Near beach
  • Near golf
  • Parking
This 3 bedroom house is located in Portree and sleeps 6 people. It has WiFi, a garden and barbeque facilities. The house is walking distance away from golf and beach.
House in Breadalbane, Scotland
From £1,741 Per week
  • House
  • Sleeps 5
  • 2 Beds
  • 2 Baths
  • Balcony / terrace
  • Parking
  • Washing machine
  • Jacuzzi
This 2 bedroom house is located in Breadalbane and sleeps 5 people. It has parking nearby, a gym and a spa. The house is near golf.
Apartment in Portree, Scotland
From £629 Per week
  • Apartment
  • Sleeps 4
  • 2 Beds
  • 2 Baths
  • Internet
  • Near beach
  • Near golf
  • Parking
This 2 bedroom apartment is located in Portree and sleeps 4 people. It has WiFi, a garden and parking nearby. The apartment is walking distance away from golf and beach.
1 - 20 of 144