Edinburgh Castle

4.4
(53,503 reviews)
Castlehill, Edinburgh EH1 2NG Scotland
+44 131 225 9846Official website
Castles
Sights & Landmarks
Attraction

About

Edinburgh Castle stands proudly on Castle Hill, a volcanic rock that has witnessed centuries of Scottish history and kingship. Today it is a world‑renowned paid attraction that welcomes more than two million visitors each year. Guests can explore iconic treasures such as the Honours of Scotland, the 15th‑century Mons Meg, St Margaret’s Chapel, the Great Hall, and the Scottish National War Memorial. A range of guided tours – from the 30‑minute official tour to themed walks like the Military March – takes visitors through the heart of the castle, while audio guides in multiple languages offer an engaging, self‑paced experience. All visitors enjoy an indoor, guided audio trail lasting roughly an hour, with a small fee of £3.50 for adults, £2.50 for concession holders, and £1.50 for children. The castle’s charm is matched by stunning panoramic views over Edinburgh’s Old Town and the Royal Mile, making it a must‑visit for history lovers, families, and solo travellers alike.

Highlights

  • Honours of Scotland
  • Monumental Cannons
  • One O'Clock Gun
  • St Margaret's Chapel

Must-See Areas

Great Hall
Royal Apartments
One O'Clock Gun area

Good to Know

Good for

History Enthusiasts
Families
Solo Travelers
Couples

Best time to visit

May to September for mild weather and fewer crowds

Pros & Cons

What visitors love

  • Rich History
  • Spectacular Views
  • Audio Guides

Things to consider

  • Crowded Hours
  • Limited Accessibility

What people are saying

"Family Friendly""Historic Immersion"

At a glance

  • Typical visit: about 3 hours

Tickets & pricing

Audio guide (Adult)

£3.50

Audio guide (Child)

£1.50

Audio guide (Concession)

£2.50

Adult

£21.50

Concession

£17.00

Child

£13.00

Adult Flexi Ticket

£35.00

Concession Flexi Ticket

£28.00

Child Flexi Ticket

£21.00

Family (1 adult, 2 children)

£42.50

Family (2 adults, 2 children)

£62.00

Family (2 adults, 3 children)

£74.00