The cosiest city in Scotland, located in the region of Moray and about thirty-six miles from Inverness is Elgin. It is home to a rich history surrounding many enchanting castles and cathedrals. This is the location for Shakespeare’s Macbeth's meeting with the three Witches all in all Elgin certainly has an air of mystery and excitement in its midst. In the centre there’s a flourish of high street shops mixed with Elgin’s own quaint boutiques and cafes. As well as shopping and heritage, there is much more on offer; the tiny town is just a ten-minute drive from the outstanding Moray coastline with beautiful family beaches and even a pier. Elgin surely is a perfect holiday destination; with so many holiday cottages in such a small area there’s a wealth of locations for you to set up camp for your traditional Scottish, self-catering holiday.

0 cottages found 0 exact matches.

Please try widening your search by removing some of the search criteria you have used or changing the dates.

Towns nearby


  1. Cullen
  2. Lossiemouth

Elgin’s shell of a cathedral was once considered the best beautiful and virtuous cathedral Scotland. Only the imagination can now explore how bright and wonderful it once was, thankfully two towers still remain and are open to the public provided incredible views of Elgin itself. As well as historic masterpiece, you can also discover Jurassic phenomenons and follow the enormous footprints along the Hopeman Sandstone near Elgin – an exciting and interesting day out. At the end of the day there are plenty of fantastic restaurants and cafes to relax and indulge in, from specialist restaurants with authentic, delicious food, to traditional Scottish and English delicacies.