Find Great Deals on Elgin Hotels

The Medieval town of Elgin is the principal city in Moray and only 36 miles from Inverness. Though the town has been here for centuries its population did not grow significantly until the arrival of the railway in the mid-1800s. Today 20,000 people live in this pleasant town filled with 18th century buildings on the pedestrian High Street, a 1560 cathedral, and an award-winning museum. Catch great views of the city from Ladyhill.

Elgin Overview

Filter Your Search

GET UP TO $100 OFF YOUR FIRST ORDER!

You'll also receive exclusive offers and latest travel deals!