Overview Highlights Location Tickets Policies Reviews Q&A Missing some information? Yes /
In short

Edinburgh Castle crowns Castle Rock at the top of the Royal Mile, a royal fortress since the 11th century holding the Honours of Scotland, the Great Hall and St Margaret's Chapel. Adults pay £23.50 online or £26 on the day, concessions £19 and children 7 to 15 £11.50. Two to three hours covers the main buildings and views over the city.

Edinburgh Castle crowns Castle Rock, a volcanic plug at the top of the Royal Mile in the centre of Edinburgh. It forms part of the Old and New Towns of Edinburgh World Heritage Site and is run by Historic Environment Scotland.

People have lived on the rock since at least the Iron Age. A royal castle stood here from the reign of Malcolm III in the eleventh century, and the castle remained a royal residence until 1633. From the fifteenth century its role became mainly military, and it was besieged many times. Restoration work began in the nineteenth century as interest in Scottish heritage grew.

St Margaret's Chapel, from the early twelfth century, is the oldest building in Edinburgh. The Crown Room in the Royal Palace holds the Honours of Scotland, the oldest crown jewels in Britain. The Stone of Destiny, the ancient coronation stone kept here after its return to Scotland in 1996, moved to the new Perth Museum in March 2024. The Great Hall, built for James IV, has an original hammerbeam roof.

Other sights include Mons Meg, a fifteenth-century siege gun, the prisons of war, the Scottish National War Memorial and the National War Museum. The One O'Clock Gun is fired from the battlements every day except Sunday, Good Friday and Christmas Day. In August the esplanade hosts the Royal Edinburgh Military Tattoo.

Tickets are timed and are best booked online, as the castle often sells out in summer. Adult tickets cost £23.50 online or £26 on the day, concessions (65 and over) £19 online, and children aged 7 to 15 £11.50 online; the castle opens daily from 9.30 am. Allow two to three hours, and wear comfortable shoes for the steep cobbled slopes.

The castle's position explains its long military story. The summit of Castle Rock stands 130 metres above sea level, with cliffs dropping about 80 metres on the south, west and north sides. Research in 2014 counted 26 sieges in some 1,100 years of history, giving it a claim to be the most besieged place in Great Britain. Water was always the weak point: a 34-metre well often ran dry during droughts and sieges.

The Lang Siege of 1571 to 1573 reshaped the site. Sir William Kirkcaldy of Grange held the castle for Mary, Queen of Scots, until English gunners fired about 3,000 shots over 12 days in May 1573 and brought down the south wall of David's Tower, the fourteenth-century keep where the Black Dinner took place in 1440. Regent Morton then built the Half Moon Battery and the Portcullis Gate. A few years earlier, on 19 June 1566, Mary had given birth to the future James VI and I in a small room of the Royal Palace, which visitors can still see.

The castle is still a working military base. It is the regimental headquarters of the Royal Regiment of Scotland and the Royal Scots Dragoon Guards, whose museums sit beside the Royal Scots museum. The Argyle Battery looks straight down on Princes Street. With 2,044,963 visitors in 2025 it was the second most visited attraction in Scotland, so morning slots are quieter.

Fact-checked by the bookingMentor Travel Desk Reviewed · Updated when rules or prices change

Checked against trusted sources:
Edinburgh Castle

See the source
  1. Edinburgh Castle: tickets
Been here? Your review helps other travellers.
Key information
🏰Royal castle: Since the 11th century
⛪Oldest building: St Margaret's Chapel, 12th century
👑Inside: Honours of Scotland, Great Hall
🏛Managed by: Historic Environment Scotland
💰Currency: Pound sterling (GBP)
🎟️Entry: £23.50 adult online

Explore the area

View in a map
Royal Mile starts at the gate
Edinburgh Waverley station 1 km
Princes Street Gardens below the rock
See all about this area
✦ Plan your visit to Edinburgh Castle Dates, opening hours and how to get there are below. Booking ahead secures your preferred day.
Highlights Include:
Type of attraction
  • Heritage
  • Forts
  • UNESCO World Heritage
Where it is
  • Edinburgh
  • United Kingdom
What They Offer
Visit duration 2 to 3 hours
Timed entry required Yes

Accessibility

Not confirmed yet. Please check with the venue before you visit.

Age limits

Not confirmed yet. Please check with the venue before you visit.

What to pack

Not confirmed yet. Please check with the venue before you visit.

What to wear

Not confirmed yet. Please check with the venue before you visit.

Not allowed

Not confirmed yet. Please check with the venue before you visit.

Amenities

Not confirmed yet. Please check with the venue before you visit.

Admission tickets

Prices and how to get tickets.

Edinburgh Castle admission ticket

Ticket prices

Adults £23.50 online (£26 on the day); concessions £19; children 7–15 £11.50 (Historic Environment Scotland, 2026)

Opening hours

Not confirmed yet. Please check with the venue before you visit.

Visitor policy

Check availability
Cancellation and prepayment
Not confirmed yet. Please check with the venue before you visit.
Children and admission
Not confirmed yet. Please check with the venue before you visit.
Groups
Not confirmed yet. Please check with the venue before you visit.
Pets
Not confirmed yet. Please check with the venue before you visit.
Photography
Not confirmed yet. Please check with the venue before you visit.
Bags
Not confirmed yet. Please check with the venue before you visit.
Smoking
Not confirmed yet. Please check with the venue before you visit.
Accepted payment
Not confirmed yet. Please check with the venue before you visit.
Contribute:

Travelers are asking

No questions yet about Edinburgh Castle. Ask the community or our travel team, and the answer will show here once it is published.

Be the first to ask

Our team answers questions here

Stay in Edinburgh

Where to stay near Edinburgh Castle

Hotels closest to Edinburgh Castle, nearest first, so you spend less time on the road and more time there.

Edinburgh

The Balmoral, a Rocco Forte Hotel5-star hotel

No reviews yet

0.9 km from Edinburgh Castle

from$500.00/ night
  • Internet – Wifi
  • Swimming pool
  • Parking
4 Rooms available Book Now
CHECK ALL

Explore by Theme

Find your kind of trip: 16 travel themes, from Landmarks, UNESCO World Heritage, Heritage.

Top things to do nearby

More sights and places to visit in United Kingdom, nearest first.

United Kingdom

Primrose Hill, London

The park covers about 25 hectares in the London Borough of Camden, immediately north of Regent's Park across the Regent's Canal. It is one of the Royal Parks an...

No reviews yet

United Kingdom

Westfield London

Westfield London is a large shopping centre in White City, west London, beside Shepherd's Bush in the Borough of Hammersmith and Fulham. With about 2.6 million...

No reviews yet

London

British Museum

The British Museum stands on Great Russell Street in Bloomsbury, central London. It was founded by an Act of Parliament in 1753, largely based on the collection...

No reviews yet
CHECK ALL

Save time: create a trip and get offers from locals

Tell us where and when you want to go, and local travel experts send you offers for your trip.

1 Create a trip 2 Get offers from locals 3 Pick the one you like
Create a trip
Need help?

Frequently Asked Questions (FAQs)

General

There has been a royal castle on the rock since the 11th century, and St Margaret's Chapel dates from the early 12th century.