It was nearby the town of Elgin where Macbeth defeated King Duncan in a battle immortalised by Shakespeare. That’s just the beginning of the fascinating history trip you can enjoy when exploring ancient Elgin, including the ruins of its impressive cathedral and Duffus Castle. Stay with us at our Elgin hotel, and you’ll enjoy the perfect base for ticking off the town’s sights and attractions, plus you can easily sample the town’s tasty food scene, featuring curries, authentic Italian restaurants and delicious breakfasts.
Things to do in Elgin
If you fancy some shopping during your stay in Elgin, the St Giles Shopping Centre is the town’s main indoor retail hub. It’s where you’ll find familiar High Street names such as Waterstones, Monsoon and Argos. The High Street is also worth exploring; it’s particularly good for outdoor clothing brands. Nearby, you’ll also find Decora, Scotland’s largest independent homeware store. Plus, Johnstons of Elgin has been supplying excellent cashmere clothing since the 18th century.
Elgin is well-situated in between Aberdeen and Inverness on the A96. If you’re travelling by train, you’ll find the Elgin Railway Station south of the town centre. It’s on the Aberdeen to Inverness Line and has two trains per hour running in either direction. If you’re travelling by bus, Elgin Bus Station is on the north side of town, next door to the St Giles Shopping Centre, and is operated by Stagecoach.