Edinburgh Castle: Tickets and Hours
Book the 30-minute slot before you do anything else in Edinburgh. Edinburgh Castle is run by Historic Environment Scotland (HES), a public heritage body, not a private operator squeezing extra pounds out of tourists, and the ticket price is flat: locals and visitors pay exactly the same, GBP 23.50 online or GBP 26 at the gate. July and August slots go fast, so buy online, pick your half-hour window and turn up on time. Never walk up on a Tattoo night without checking the calendar first: the castle shuts at 5pm with last entry at 3:30pm on show dates, and that mistake burns an entire afternoon.
Key Facts: Price, Hours and Getting In
| Detail | What to know |
|---|---|
| Price | GBP 23.50 online (adult) / GBP 26 walk-up; concession GBP 19/21; child (7-15) GBP 14/15.50; under-7 free |
| Hours | Daily, seasonal closing times; 5pm close, 3:30pm last entry on Tattoo show nights in August |
| Time needed | 2-3 hours for the Honours of Scotland, the Great Hall and the battlements |
| Booking lead | 1-2 weeks ahead for July-August; a few days is enough off-season |
| Getting there | A steady 10-minute climb up the Royal Mile from Waverley Station |
Edinburgh Castle Tickets: What Do They Actually Cost?
Adult tickets run GBP 23.50 online or GBP 26 at the gate, the same rate no matter where you’re from. Concessions (65+) pay GBP 19 online / GBP 21 walk-up, children aged 7 to 15 pay GBP 14/15.50, and under-7s go free. There’s no dual pricing and no resident discount here, just book the 30-minute timed slot online and you’re through the gate.
Where’s the Stone of Destiny? (It’s Not Here Anymore)
Plenty of visitors arrive expecting to see the Stone of Destiny, and it left in March 2024 for Perth Museum, its first stop in Perthshire in 700 years. What’s still inside the castle is the Honours of Scotland, the actual Crown, Sceptre and Sword of State, genuinely older than England’s Crown Jewels, plus the Great Hall’s hammerbeam roof and the small room where Mary Queen of Scots gave birth to James VI. The Stone only returns to Edinburgh for a coronation.
Why Does the Castle Close Early on Some August Nights?
Five nights in August 2026, the 8th, 15th, 22nd, 28th and 29th, the castle closes at 5pm with last entry at 3:30pm instead of running its normal hours. That’s because the Royal Edinburgh Military Tattoo takes over the esplanade for its evening show, a completely separate production booked through edintattoo.co.uk rather than through the castle itself. Check the closure dates before planning a full day here in August; showing up at 4pm on a Tattoo night gets you turned away at the gate.
Book a guided skip-the-line slot through GetYourGuide’s Edinburgh Castle tours if your dates are already fixed and you don’t want to gamble on official availability, and check the official tickets page directly for the exact opening calendar, since Tattoo nights shuffle the schedule every August.
One O’Clock, Every Day But Sunday
A gun fires from the castle walls at exactly 1pm, Monday through Saturday, a tradition running since 1861 that began as a time signal for ships in the Firth of Forth to check their chronometers against. Stand on the esplanade a minute before one o’clock and you’ll feel it as much as hear it; it’s genuinely louder up close than any photo conveys.
If you’re staying nearby, compare Old Town hotels on Booking.com before August rates climb. The Royal Mile runs downhill from the castle gates all the way to Holyrood, and it’s worth walking even after a full castle visit; see the Royal Mile guide for what’s actually worth stopping at along the way. If your trip lands in August, read up on the Fringe and the Tattoo before you book anything, they’re run by entirely different organisations with entirely different booking windows.
Book the first slot of the day if photos matter to you: the Great Hall and the Crown Room empty out fast before the tour groups arrive around 10:30am, and an early start is the one trick here that actually works.