Elgin Museum in Elgin, Scotland.

© AlizadaStudios/Getty Images/iStock

Elgin Museum

Top choice in Moray


Scotland's oldest independent museum is an old-fashioned cabinet of curiosities, a captivating collection artfully displayed in a beautiful, purpose-built Victorian building. Exhibits range from Ecuadorian shrunken heads to Peruvian mummies, and include mysterious Pictish carved stones and internationally important fish and reptile fossils discovered in local rocks.


Lonely Planet's must-see attractions

Nearby Moray attractions

1. Elgin Cathedral

0.21 MILES

Many people think that the ruins of Elgin Cathedral, known as the 'lantern of the north', are the most beautiful and evocative in Scotland; its octagonal…

2. Spynie Palace

1.98 MILES

This palace 2 miles north of Elgin was the residence of the medieval bishops of Moray until 1686. The massive tower house commands lovely views over…

3. Baxters Highland Village

7.71 MILES

West of the bridge over the Spey at Fochabers is Baxters Highland Village, which charts the history of the Baxter family and their well-known brand of…

4. Scottish Dolphin Centre

8.22 MILES

Based in a historic icehouse that used to store ice for preserving local salmon catches, this wildlife centre is one of the best land-based dolphin…

5. Findhorn Foundation

10.47 MILES

The Findhorn Foundation is an international spiritual community founded in 1962. There’s a small permanent population of around 200, but the community…

6. Findhorn Heritage Centre

11.38 MILES

Findhorn Heritage Centre, housed in a former salmon-fisher’s bothy at the northern end of the village, records the history of the settlement. The beach is…

7. Macallan Distillery

12.02 MILES

Macallan is famous for making excellent sherry-casked malt whiskies; a new distillery and visitor centre opened in 2018. The 1¾-hour tours (maximum group…

8. Speyside Cooperage

12.47 MILES

Here you can watch the fascinating art of barrel-making during a 45-minute guided tour. It’s a mile south of Craigellachie on the Dufftown road.