Elgin Castle
15 minute walk from Elgin station · Dundee, Aberdeen and North East · Free entry

Elgin Castle is a historic 12th-century site located near Elgin in Moray, Scotland. Originally established as a royal motte and bailey castle, it served as a significant stronghold after King David I created the royal burgh in 1136.
The site is remarkable for its turbulent royal history, having been captured by King Edward I of England in 1296. Visitors can reflect on its dramatic past, including its eventual destruction in 1308 by King Robert I of Scotland following several failed attempts.
Today, you can explore the atmospheric ruins of this once-grand fortress. Although it was never rebuilt after the 14th century, the remains offer a unique look at a medieval royal residence that played a pivotal role in the wars of Scottish independence.
Visitor information
- Place type
- Castle
- Good for
- Castles, Military history
- Characteristics
- Medieval, Ruin
- Admission
- Free
- Region
- Dundee, Aberdeen and North East
Stations within walking distance
- Elgin station — 15 min walk, 1.1 km
Other places near Elgin
- The Wards Wildlife Site — 8 min walk from the station
- Elgin Explorer — 10 min walk from the station
- Moray Playhouse — 11 min walk from the station
- Elgin Museum — 12 min walk from the station
- Elgin Cathedral — 15 min walk from the station
- Moray Motor Museum — 17 min walk from the station