About
United Kingdom/Edinburgh

Edinburgh Attraction & Museum Ticket Prices

The main sights and museums in Edinburgh: official ticket prices and booking sites, plus what to know before you book.

Booking tips before you go

Book online, save on the gate price

Edinburgh's big paid sights charge more at the door: Edinburgh Castle is £23.50 online vs £26.00 at the gate, Holyrood Palace £22 vs £26, Royal Yacht Britannia £23 vs £25, and the Zoo runs about 10% cheaper online. The Castle can sell out in summer, so an advance ticket also protects your entry, and only the operator's own site avoids reseller markups.

Sources: edinburghcastle.scot, royalyachtbritannia.co.uk, edinburghzoo.org.uk (fetched 2026-09-19); Holyrood Palace figures are cross-source verified because rct.uk returned 403.

Explorer Pass: only worth it if you leave Edinburgh

The Historic Scotland Explorer Pass is valid for 14 consecutive days and gives free entry to open Historic Environment Scotland sites, including Edinburgh, Stirling and Urquhart Castles, plus 20% off audio guides at Edinburgh and Stirling Castles. Edinburgh Castle alone costs £23.50 online, so compare the pass price against the sites you will really visit; you still need to book Edinburgh Castle online to guarantee entry.

Source: edinburghcastle.scot membership and Explorer Pass page (fetched 2026-09-19). The current pass price was not primary-verified (the HES ticket page returned 403), so check it before buying.

2026 changes that catch visitors out

St Giles' Cathedral moved from donations to a £12 ticket from September 2026 (free for Scotland residents and under-16s). Dynamic Earth sells only a 12-month annual pass, with no day ticket, at £23 online. The Royal Botanic Garden's Palm Houses reopen on 2 October 2026 with timed tickets, while the rest of the glasshouses remain closed, and the Garden itself is free.

Sources: stgilescathedral.org.uk/upcoming-changes, dynamicearth.org.uk, rbge.org.uk (all fetched 2026-09-19).

Ticket Prices by Attraction & Museum

Prices come from each attraction's official booking site where it could be read; otherwise they are cross-checked against independent 2026 sources, and each item's note says which. Re-check the official site for the current price before booking.

Edinburgh Castle

£23.50

Historic Environment Scotland

Adult (16-64) is £23.50 booked online in advance vs £26.00 at the gate; child (7-15) £14.00 online. Tickets can sell out in summer, so book online to guarantee entry; HES members and Explorer Pass holders enter free but should still book online.

Checked: 2026-09-19

Palace of Holyroodhouse

£22

Royal Collection Trust

Adult £22 in advance vs £26 on the day (young person 18-24 £14/£17, child 5-17 £11/£13, under 5 free). The palace closes when the monarch is in residence, so check dates before booking; official site returned 403, so prices are cross-source verified, not primary-fetched.

Checked: 2026-09-19

Royal Yacht Britannia

£23

Leith, Edinburgh

Adult £23 online in advance (April-October 2026), £25 on the door, £27 flexible date; drops to £22 online from November 2026 to March 2027. Young person 16-21/student and child 7-15 are £11.50 online; under 7s free.

Checked: 2026-09-19

The Real Mary King's Close

£28.50

Guided underground Old Town tour

Timed 1-hour guided tour: Standard adult £28.50 (child £21.00, free booking changes up to 4 hours before) or cheaper Essential adult £25.00 (child £18.25, £15 fee per change). Tours run on set times, so book ahead in high season.

Checked: 2026-09-19

Camera Obscura & World of Illusions

£24.95

Royal Mile, Castlehill

Adult £24.95, student or senior 65+ £21.95, child 5-15 £17.95, under 5s free. Booking before 9am or after 7pm on selected dates takes £4 off standard fares; same-day re-entry with a hand stamp, and walk-up tickets depend on availability.

Checked: 2026-09-19

The Scotch Whisky Experience

£25

Silver Tour (50 min, one dram)

Silver Tour adult £25 (guided tour plus a nosing and tasting of one whisky); the 75-minute Gold Tour with four regional malts is £39.75 and is 18+ only. Tickets can be rescheduled up to 48 hours before, and photo ID is required.

Checked: 2026-09-19

Edinburgh Zoo

£30

RZSS, Corstorphine

Adult (16+) £30.00 booked online in advance, which includes a small voluntary donation; concession £27.00 and under 3s free. Booking ahead saves roughly 10% versus buying on the day, and RZSS members enter free.

Checked: 2026-09-19

Dynamic Earth

£23

Science centre and planetarium, Holyrood

Adult (16+) £23.00 online vs £24.50 walk-in, sold as a 12-month unlimited-visit annual pass because there is no single-day ticket. A planetarium-only show is £8.00 online / £9.50 walk-in; child (4-15) is £15.00 online.

Checked: 2026-09-19

Surgeons' Hall Museums

£10

Royal College of Surgeons of Edinburgh

Standard admission 2026: adult £10, concession £6.50 (students, over-60s, NHS staff), child 5-15 £5.50, under 5s free; family tickets from £17 to £25. No pre-booking for standard visits, so pay at reception; last admission 4:30pm.

Checked: 2026-09-19

St Giles' Cathedral

£12

Royal Mile, incl. Thistle Chapel

From September 2026 the cathedral moved from donations to a £12 ticket, sold online and in person; entry stays free for all Scotland residents and everyone under 16. Confirm the exact start date and any photography permit rules on the cathedral site.

Checked: 2026-09-19

National Museum of Scotland

Free

National Museums Scotland, Chambers Street

General admission to the permanent galleries is free with no booking; only some special exhibitions are ticketed, so check the exhibition page for that price. The museum site returned 403 to direct fetch, so this rests on NMS search-result text plus 2026 visitor guides.

Checked: 2026-09-19

Royal Botanic Garden Edinburgh

Free

Garden entry plus Palm Houses (reopening 2 Oct 2026)

Garden entry is free. The Palm Houses reopen on 2 October 2026 with timed-entry tickets (10:15-16:15): adult £5.50 including a voluntary donation, concession £4.70, under-16s free; all other glasshouses stay closed for restoration.

Checked: 2026-09-19