Take a trip to Scotland’s world-famous whisky region and enjoy its local distilleries and breath-taking scenery. The picturesque town of Elgin lies on the south coast of the Moray Firth between Inverness and Aberdeen. Discover more about the activities and events that happen in Elgin by reading our complete guide to Elgin. This guide looks at things to do in Elgin as well as hotels in Elgin.

Things to do in Elgin 

This part of Northern Scotland has a lot to offer its visitors. Tourists come here to explore and to enjoy everything from the town’s castle to its cathedral and its famous cashmere boutiques.

Elgin Cathedral

things to do in elgin

This is the town’s most popular tourist attraction. Known as the ‘Lantern of the North’  by Elgin’s locals this majestic, historic ruin is a must-see while you are staying in this part of Scotland. 

History geeks are amazed by Elgin Cathedral. Not only is it one of Scotland’s most beautiful medieval buildings it dates back to the 13th century. 

The cathedral was damaged in a fire many centuries ago, however, you can still climb two the of towers that are still intact. These are both open to the public and the climb is well worth it as you will be rewarded with breathtaking  views of the town.

Mossend Farm: Alpaca Days Out

things to do in elgin


This is a dream day out for an animal lover. You can book a family-friendly one-hour Alpaca Safari or an adult-only three-hour Alpaca Trek at Mossend Farm

Get up close to a Scottish alpaca and spend some quality time with them in the fields. Afterward, hosts treat guests to coffee and cakes in the farmhouse kitchen.

The staff here are lovely and guests love learning about and meeting Mossend Farm’s very special residents. Prebooking is essential for this day out in Elgin.

Elgin Distilleries 

things to do in elgin

Glen Moray Distillery

The most famous distilleries in the town include Glen Moray, Gordon & MacPhail and Glen Elgin. The majority of these whisky distilleries in Elgin have open days for visitors that want to learn more about whisky making and take part in a whisky trail.

Elgin Museum

things to do in elgin

Elgin Museum sits at the very top of the town’s High Street. This stunning building is one of Britain’s oldest museums as it has been housed in this building since 1843.

Although this is one of the quietest parts of the UK, at Elgin Museum visitors can observe objects from all over the world for free! This museum has a special focus on Moray. It gives guests information about the towns here from all periods of history and prehistory –  even before the Jurassic periods! 

Hopeman East Beach

things to do in elgin

This part of Scotland has amazing beaches along its coastline. This beach near Elgin is famous for its large waves, making it a popular spot for surfers during the summer months. If you decide to catch a wave, you may even spot a dolphin or two, 

Enjoy a long walk along Hopeman East’s coastal path afterward and enjoy the views of the Moray Firth.

Hotels in Elgin

Looking for accommodation in Elgin? Here are some of our top picks!

Mansion House Hotel 

hotels in elgin

You will find this grand hotel on the banks of the River Lossie. As it sits just outside of the historical centre of Elgin, it’s the perfect peaceful getaway for those looking for a romantic break in Elgin. 

You may have guessed it but the Mansion House Hotel is highly rated for elegant décor. Based in a 19th-century Baronial House, this is one of the most unique places to stay in the town. 

If you are planning on visiting Elgin Cathedral while you visit this stunning town in Moray, it is only a 15-minute walk away. 

The Royal Hotel

hotels in elgin

Another hotel close to Elgin Cathedral is the Royal Hotel. This pick is perfect for families travelling to the town during the summer months as it has family rooms available and a sun terrace on site.

This bed and breakfast hotel will set you up for a day of adventure as The Royal Hotel offers a buffet or à la carte breakfast.

The Mansefield Hotel 

hotels in elgin

Looking for a luxury stay in Elgin, the town has plenty to offer. Our star picks The Mansefield Hotel is our favoured choice for couples that want to be surrounded by the town’s natural setting. 

Rooms at this four-star hotel in Elgin all come with en suite bathrooms with complimentary toiletries, flat-screen TVs, a comfy seating area a fridge and bathrobes – everything you need to kick back and relax during a long weekend in Scotland. 

This beautiful hotel is decorated with a collection of oil paintings and its restaurant is known for its fine seafood and fresh game offerings – making it the location of choice for those wanting to spoil themselves with lavish scenery and food during their break. 

Laichmoray Hotel

hotels in elgin

Laichmoray Hotel is in one of the best locations if you want to stay in the heart of the town. It is based less than 350 yards from the Elgin Rail Station and guests can get to the town’s unspoiled sandy beaches in less than 15minutes by car. 

One of the highlights of this accommodation is its garden room conservatory where guests can enjoy homecooked meals made with the best local produce.

If you fancy a tipple to wash down a delicious meal, guests that stay at the Laichmoray can choose from the 160 malt whiskies that are available to enjoy on-site – enjoy! 

Eight Acres Hotel & Leisure Club

hotels in elgin

Spa in style at the Eight Acres Hotel & Leisure Club. This wonderful spa break location in Elgin is the place to be for those that want to unwind and enjoy the luxuries that this Highland town has to offer.

Spa and pamper breaks at the Eight Acres Hotel & Leisure Club give guests the keys to enjoy its swimming pool and spa bath facilities and you can also book up for beauty treatments on site. 

Self-catering Elgin: The Barley Mill

self catering

Our top pick for self-catering accommodation in Elgin is the Barley Mill, this wild card is a renovation of a 270-year-old Watermill. This is location would be ideal for a family or two couples traveling to Elgin as it has two spacious bedrooms with luxury en-suites.

More Things to do in Aberdeen, Aberdeenshire & Moray