Skip to content
The Great Britain Guide

Best of Central Scotland

The 20 best castles in Central Scotland

Our curated top 20 castles in Central Scotland, ranked by quality rating, image richness and content depth. For the complete list of 400 castles see the full castles index for Central Scotland.

  1. 1

    Edinburgh Castle

    Edinburgh Castle, castles in Central Scotland

    Edinburgh Castle (Scottish Gaelic: Caisteal Dhùn Èideann) is a historic castle in Edinburgh, Scotland. It stands on Castle Rock, which has been occupied by humans since at least the Iron Age. There ha

    Read more about Edinburgh Castle

  2. 2

    Blackness Castle

    Blackness Castle, castles in Central Scotland

    Blackness Castle is a 15th-century fortress, near the village of Blackness, Scotland, on the south shore of the Firth of Forth. It was built, probably on the site of an earlier fort, by Sir George Cri

    Read more about Blackness Castle

  3. 3

    Ballencrieff, East Lothian

    Rural East Lothian , Mmmmmm Sossigizz^ - geograph.org.uk - 3607716

    Ballencrieff is a rural community in East Lothian, Scotland. It lies between the towns of Aberlady, Drem, Haddington and Longniddry and is approximately 20 miles north-east of Edinburgh. The name come

    Read more about Ballencrieff, East Lothian

  4. 4

    Drochil Castle

    Drochil Castle, castles in Central Scotland

    Drochil Castle is a ruined castle in the Scottish Borders. It is located above the Lyne Water, 10 kilometres (6.2 mi) north-west of Peebles, and 8 kilometres (5.0 mi) south of West Linton. James Dougl

    Read more about Drochil Castle

  5. 5

    Scone Palace

    Scone Palace, castles in Central Scotland

    Scone Palace is a Category A-listed historic house near the village of Scone and the city of Perth, Scotland. Ancestral seat of Earls of Mansfield, built in red sandstone with a castellated roof, it i

    Read more about Scone Palace

  6. 6

    Craigmillar Castle

    Craigmillar Castle, castles in Central Scotland

    Craigmillar Castle is a ruined medieval castle in Edinburgh, Scotland. It is three miles (4.8 km) south-east of the city centre, on a low hill to the south of the modern suburb of Craigmillar. The Pre

    Read more about Craigmillar Castle

  7. 7

    Dunbar

    East Lothian Townscape , Buttercup Dairy Company, Dunbar High Street - geograph.org.uk - 2821839

    Dunbar ( ) is a town on the North Sea coast in East Lothian in the south-east of Scotland, approximately 30 miles (50 kilometres) east of Edinburgh and 30 mi (50 km) from the English border north of B

    Read more about Dunbar

  8. 8

    Stirling Castle

    Stirling Castle, castles in Central Scotland

    Stirling Castle, located in Stirling, is one of the largest and most historically and architecturally important castles in Scotland. The castle sits atop an intrusive crag, which forms part of the Sti

    Read more about Stirling Castle

  9. 9

    Tantallon Castle

    Tantallon Castle, castles in Central Scotland

    Tantallon Castle is a ruined mid-14th-century fortress, located 5 kilometres (3.1 mi) east of North Berwick, in East Lothian, Scotland. It sits atop a promontory opposite the Bass Rock, looking out on

    Read more about Tantallon Castle

  10. 10

    Bamburgh Castle

    Bamburgh Castle, castles in Central Scotland

    Bamburgh Castle, on the northeast coast of England, by the village of Bamburgh in Northumberland, is a Grade I listed building. The site was originally the location of a Celtic Brittonic fort known as

    Read more about Bamburgh Castle

  11. 11

    Loch Leven Castle

    Loch Leven Castle, castles in Central Scotland

    Lochleven Castle is a ruined castle on an island in Loch Leven, in the Perth and Kinross local authority area of Scotland. Possibly built around 1300, the castle was the site of military action during

    Read more about Loch Leven Castle

  12. 12

    St Andrews Castle

    St Andrews Castle, castles in Central Scotland

    St Andrews Castle is a ruin located in the coastal Royal Burgh of St Andrews in Fife, Scotland. The castle sits on a rocky promontory overlooking a small beach called Castle Sands and the adjoining No

    Read more about St Andrews Castle

  13. 13

    Crichton Castle

    Crichton Castle, castles in Central Scotland

    Crichton Castle is a ruined castle near the village of Crichton in Midlothian, Scotland. It is situated at the head of the River Tyne, 2 miles (3.2 km) south of the village of Pathhead, and the same d

    Read more about Crichton Castle

  14. 14

    Roslin Castle

    Roslin Castle, castles in Central Scotland

    Roslin Castle (sometimes spelt Rosslyn) is a partially ruined castle near the village of Roslin in Midlothian, Scotland. It is located around 9 mi (14 km) south of Edinburgh, on the north bank of the

    Read more about Roslin Castle

  15. 15

    Black Castle, East Lothian

    Angler, Tweeddale Millennium Fishery - geograph.org.uk - 6736891

    Black Castle, East Lothian is an Iron Age hillfort with a number of defensive banks, located 5 kilometres (3.1 mi) south-east of Gifford, East Lothian, Scotland. It is south of the B6355 road, between

    Read more about Black Castle, East Lothian

  16. 16

    Kilbride Castle

    Kilbride Castle, castles in Central Scotland

    Kilbride Castle — castle in South Lanarkshire, Scotland, UK, demolished and replaced by Mains Castle.

    Read more about Kilbride Castle

  17. 17

    Polkelly Castle

    Polkelly Castle, castles in Central Scotland

    Polkelly Castle — castle in East Ayrshire, Scotland, UK.

    Read more about Polkelly Castle

  18. 18

    Balvaird Castle

    Balvaird Castle, castles in Central Scotland

    Balvaird Castle in Perthshire is a traditional late medieval Scottish tower house. It is located in the Ochil Hills, around five kilometres (three miles) south of Abernethy. The name Balvaird is from

    Read more about Balvaird Castle

  19. 19

    Craignethan Castle

    Craignethan Castle, castles in Central Scotland

    Craignethan Castle is a ruined castle in South Lanarkshire, Scotland. It is located above the River Nethan, a tributary of the River Clyde, at NS816464. The castle is two miles west of the village of

    Read more about Craignethan Castle

  20. 20

    Culcreuch Castle

    Culcreuch Castle, castles in Central Scotland

    Culcreuch Castle is a Scottish castle close to the village of Fintry, near Loch Lomond. It had been the home of the Barons of Culcreuch since 1699. In the 1980s the castle was converted into a hotel,

    Read more about Culcreuch Castle