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.

1 cottages found 1 matches all criteria.

Cosy 2-bedroom Moray Coast fisherman's cottage sleeping 4 next to beach and river in Lossiemouth. Children welcome. Suitable for those with limited mobility. Great for dogs! WIFI. Near Malt whisky/castle trails. Walking distance to all local amenities.

  • Sleeps 4
  • Bedrooms 2
  • Bathrooms 1

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.