Things to do in Elgin

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.

Show more
Show less

Places to eat

In this magical page of marvellous eating, you’ll find huge tasty pizzas, an exceptional out-of-town steakhouse, some stellar cafes serving up the best scones you’ll ever eat and not one, not two, but three curry houses all vying to be the best in town.

Show more
Show less

Nightlife

When you find yourself wondering where to go for a pint or some evening cocktails, peruse our local guide to Elgin’s best bars and pubs. You’ll find the local Wetherspoons as well as a beer emporium and a legendary nightclub.

Show more
Show less

Activities

Tick off the top days out in Elgin with our local guide to the ruined cathedral, the mighty Duffus Castle, the excellent motor museum and the picturesque beach that’s just a short drive away.

Show more
Show less

Entertainment

Elgin Town Hall tops our list of entertainment recommendations; it’s a dramatic venue for musicals, opera and am-dram theatre. Plus, we tell you our top live music pubs and talk Elgin City FC.

Show more
Show less

Shopping

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.

Show more
Show less

Getting Around

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.

Show more
Show less
Shopping

Shopping

Show more
Show less
Getting around

Getting around

Show more
Show less