Elgin, nestled in the heart of Moray in northeastern Scotland, offered us a glimpse into a quieter yet deeply historic part of the country. Situated between Inverness and Aberdeen, Elgin is easily reached by car—as we did—but it’s also accessible by train on the Inverness–Aberdeen line, making it a convenient stop for those exploring Scotland’s northern regions. The drive itself was scenic, winding through rolling farmlands and coastal stretches that reveal the rural beauty of the Highlands.
Elgin’s charm lies in its blend of medieval history and small-town warmth. The highlight of our visit was undoubtedly Elgin Cathedral, often called the “Lantern of the North.” Even in ruins, its soaring arches and intricate stonework speak to its former grandeur as one of Scotland’s most magnificent medieval churches. We wandered its grounds in awe, imagining how it once dominated the skyline centuries ago. Nearby, the Biblical Garden and Elgin Museum offered further insight into the town’s cultural and natural heritage.
We also enjoyed exploring Gordon & MacPhail, one of Scotland’s most renowned whisky merchants, where we learned about Speyside’s rich whisky tradition and picked up a bottle or two to take home. The town’s cozy cafes and traditional pubs provided the perfect spots to relax after sightseeing.
Elgin may not have the bustle of Edinburgh or Glasgow, but its tranquility and sense of history make it deeply rewarding. We found that a day or two was ideal to explore its treasures and soak in its authentic Highland charm.