Stirling Castle, Scotland: ticket prices, opening hours and tips – plan your visit

Stirling Castle is a royal fortress managed by Historic Environment Scotland, situated on Castle Rock in the centre of Stirling. It’s approximately 36 miles from Edinburgh and 28 miles from Glasgow. This Scottish castle guide covers opening hours, ticket prices, parking, transport, accessibility, discounts for English Heritage members, and practical visitor tips for 2026.

The castle is a key stop on a day tour from Edinburgh that also takes in the Kelpies in Falkirk.

Last updated: May 2026. Prices listed here are taken directly from the Historic Environment Scotland official booking page. Stirling Castle is open year-round, including through winter, unlike many comparable Scottish attractions. A 25% car-free discount (code GOOD25) is available for visitors arriving by train, bus, or bicycle – this is not widely advertised and not mentioned in older guides.


Quick facts

DetailInformation
Summer opening hours (1 Apr–30 Sep)9.30am–6pm daily (last entry 5pm)
Winter opening hours (1 Oct–31 Mar)9.30am–5pm daily (last entry 4pm)
Adult ticket (online)£18.50
Adult ticket (walk-up)£20.50
Child ticket (7–15, online)£11.00
Family ticket (2 adults + 2 children, online)£53.00
ParkingLimited on-site (pay-and-display); Castleview Park and Ride available
AddressCastle Wynd, Stirling, FK8 1EJ
Nearest train stationStirling Station (approx. 20-minute walk)
Typical visit length2–3 hours

Stirling Castle opening hours

Stirling Castle is open every day of the year except 25 and 26 December. Summer hours (1 April to 30 September) run from 9.30am with last entry at 5pm and closing at 6pm. Winter hours (1 October to 31 March, excluding Christmas) run from 9.30am with last entry at 4pm and closing at 5pm.

Exceptions apply over Christmas and New Year: the castle closes at 4pm on 24 December (last entry 2.30pm), closes fully on 25 and 26 December, and reopens from 27 December through 31 December with last entry at 4pm. On 1 January the castle opens at 11am with last entry at 4pm and closing at 5pm. The Argyll and Sutherland Highlanders Regimental Museum closes 45 minutes before the castle each day.


Stirling Castle ticket prices

Stirling Castle tickets cost £18.50 for adults when booked online, or £20.50 at the gate. Booking online is strongly recommended; it guarantees entry and saves £2 per adult. The full online price list is as follows:

Ticket typeOnline priceWalk-up price
Adult (16–64)£18.50£20.50
Concession (65+ and unemployed)£15.00£16.50
Child (7–15)£11.00£12.50
Under 7Free (ticket required)Free
Family (1 adult, 2 children)£36.50£41.00
Family (2 adults, 2 children)£53.00£59.50
Family (2 adults, 3 children)£63.00£70.50

Children under 16 must be accompanied by an adult. The concession rate does not apply to students.

Discounts and free entry: Historic Scotland members receive free entry. English Heritage, Manx, and Cadw members receive 50% off admission in their first year of membership, and free entry if they are renewal or life members (use the code RENEW at checkout for renewal and life members). A Young Scot Card holder pays £1. Current members of the British Armed Forces enter free on production of a valid MOD 90 card. Carers accompanying visitors with disabilities enter free (up to two carers per booking). Visitors arriving car-free by train, bus, or bike receive 25% off the standard adult, child, or concession price using the code GOOD25 when booking online; proof of travel (bus or train ticket) or a bicycle must be shown on arrival.

Stirling Castle is not included in any city pass scheme such as Go City or CityPass. It is included in the Historic Environment Scotland Explorer Pass, which gives unlimited entry to over 70 paid HES sites across Scotland for 3 or 7 days. An audio guide costs £3 for adults, £2 for concessions, and £1 for children; it is free for Historic Scotland Members and 20% discounted for Explorer Pass holders.

Opening hours and ticket prices were checked on the official Historic Environment Scotland website and last updated in May 2026.

Is it worth paying for English Heritage membership?

Entry prices for English Heritage sites, including Dover Castle, Stonehenge and Tintagel Castle, can seem extremely expensive. This is clearly a deliberate ploy to push visitors towards taking out annual English Heritage membership.

Membership gives free access to more than 400 sites across the country, and costs £82. That is, unless you get a special deal – there was a 25%-off Black Friday deal in November 2025, for example.

Whether that £82 is worth it depends on how many sites are near you (there are lots in the south of the country, not so many near me in Yorkshire). And, critically, whether you’re going to visit them with children.

Each member can take up to six children with them free of charge. Given the steep one-time entry fees, an adult member with two children is likely to recoup the cost of their membership by visiting just two or three sites within the year.

For an individual without children, I’d say English Heritage membership is worth it only if you’re planning to blitz a few sites in one year. For an individual with children, membership is a smart investment that will likely pay itself back within one school holiday. To me, it’s a no-brainer.

The real question is whether it’s worth renewing English Heritage membership after a year. That’s debatable, as you’re unlikely to go to many of these sites twice. I eventually renewed after I was offered 20% off the price. I’ll probably recoup the membership price visiting two sites in summer next year, even if I’ve ticked off most of the best ones near me.

If you buy membership through this link, I earn a small commission at no extra cost to you.


How to get to Stirling Castle

The most straightforward way to reach Stirling Castle from Edinburgh or Glasgow is by train to Stirling Station. Trains from Edinburgh Waverley take approximately 50 minutes; trains from Glasgow Queen Street take approximately 40 minutes. From Stirling Station, the castle is a 20-minute uphill walk through the Old Town, or a short ride on the P2 bus to the Bow Street stop (a 6-minute walk from the castle).

By car, Stirling is on the M9 motorway between Edinburgh and Perth. For sat-nav, use the postcode FK9 4TW for the Castleview Park and Ride (see parking section). Coaches should use the designated drop-off and pick-up areas near the castle esplanade; contact the castle directly for coach logistics.

Visiting as part of a guided day tour from Edinburgh: The Kelpies, Loch Lomond and The Trossachs full-day tour from Edinburgh includes a stop at Stirling Castle as part of a wider itinerary covering central Scotland’s key attractions. The tour departs from Charlotte Square in Edinburgh and is bookable via Viator: Book this tour here.


Parking at Stirling Castle

On-site parking at Stirling Castle is limited and operates on a pay-and-display basis. Spaces fill quickly in summer and the castle advises that parking cannot be guaranteed. The recommended alternative is the Castleview Park and Ride at junction 10 of the M9 (postcode FK9 4TW), from which shuttle buses run to the Old Town Jail stop – a 5-minute walk from the castle entrance. City centre car parks in Stirling are also an option; the Thistle Centre multi-storey is commonly used by visitors.


How long to spend at Stirling Castle

Most visitors allow two to three hours for a standard visit to cover the Royal Palace, Great Hall, Chapel Royal, Great Kitchens, Stirling Heads Gallery, Castle Exhibition, and the Regimental Museum. Visitors taking the Secret Stirling guided tour (90 minutes, see below) should allow at least half a day in total.

The standard guided tour, included free with admission, departs from outside the Fort Major’s House. Ask staff on arrival for that day’s available tour times.


Accessibility at Stirling Castle

The main route through Stirling Castle is cobbled and sloping, with a maximum gradient of 1:15. Accessible toilets are available on site, including baby-changing facilities. Free entry is provided for carers accompanying visitors with disabilities (up to two carers per booking, added at the time of booking). Audio guides are available in large print and Open Dyslexic large print format; ask at the entrance or download them before visiting. A BSL-interpreted video tour is also available. Visitors requiring specific accessibility information should contact the castle directly at [email protected] or call 01786 450 000.

Stirling Castle in Stirling, Scotland.
Stirling Castle in Stirling, Scotland. Photo by Andrew Burridge on Unsplash

Inside Stirling Castle – what to see

The Royal Palace is the centrepiece of the visit. Built by James V in the 1530s and 1540s, it has been refurbished with recreated interiors, tapestries, and costumed performers bringing the Scottish royal court to life.

The Great Hall is the largest medieval banqueting hall built in Scotland, completed for James IV in 1503. It has four pairs of tall windows and now hosts interpretive exhibitions. The Chapel Royal was rebuilt in 1594 for the baptism of the future James VI. Nearby, the Stirling Heads Gallery displays carved oak roundels from the ceiling of the Royal Palace.

The Great Kitchens feature a recreated Tudor kitchen scene with life-size figures and food models. The Castle Exhibition covers the castle’s archaeology, including the Stirling skeletons discovered on site. The Argyll and Sutherland Highlanders Regimental Museum contains weapons, medals, and artefacts spanning 200 years of military history.

The Secret Stirling guided tour gives access to areas not open to general visitors, including rooftops and locked sections of the building. Tours run at 11am and 2pm daily, last 90 minutes, accommodate a maximum of 12 visitors, and must be booked in advance. Prices including admission are: Adult £33.50, Concession £30.00, Child (12+) £24.00. The tour is not suitable for visitors under 12 or those with a fear of heights.

The castle esplanade and battlements offer views across the Forth Valley, towards the Wallace Monument, the Ochil Hills, and the southern Highlands.


Practical visitor tips for Stirling Castle

TipDetail
Book online to save money and guarantee entryThe online price is £2 less per adult than the walk-up price. During peak summer months, the castle can reach capacity; online booking with a timed entry slot is strongly recommended.
Allow extra time for the standard guided tourFree guided tours run daily and are included in the ticket price. Ask staff for times on arrival; the tour begins outside the Fort Major’s House.
Arrive car-free for a 25% discountVisitors arriving by train, bus, or bike can claim 25% off tickets using code GOOD25 when booking online; keep your bus or train ticket as proof.
English Heritage renewal and life members enter freeUse the code RENEW at checkout. First-year English Heritage, Manx, and Cadw members receive 50% off. Show your membership card on arrival.
Check for unexpected closures before travellingAdverse weather or events may cause short-notice closures. Check the Historic Scotland website before setting out.

Frequently asked questions about Stirling Castle

QuestionAnswer
Is Stirling Castle suitable for children?Yes. The castle includes costumed performers, interactive displays in the Great Kitchens, dress-up opportunities, musical instruments, and games. Children under 7 enter free. Children under 16 must be accompanied by an adult.
Do you need to book tickets in advance for Stirling Castle?Booking in advance online is strongly recommended, especially between May and August. All visits must be booked online to guarantee entry; on-the-door tickets are subject to availability and cost more.
Does an English Heritage membership give free entry to Stirling Castle?Renewal and life members of English Heritage receive free entry. First-year members receive 50% off. Use the code RENEW at checkout if you are a renewal or life member, and show a valid membership card on arrival.
Is Stirling Castle open on Christmas Day?No. The castle is closed on 25 and 26 December. It opens again on 27 December.
Is Stirling Castle wheelchair accessible?The route is cobbled and sloping (max gradient 1:15), which may present challenges. Accessible toilets are on site. Carers accompanying visitors with disabilities enter free. Contact the castle in advance to discuss specific access needs.

Things to do near Stirling Castle

Wallace Monument – A Victorian Gothic tower on Abbey Craig, approximately 1.5 miles from the castle, commemorating William Wallace.

Argyll’s Lodging – A 17th-century townhouse on Castle Wynd, a 2-minute walk from the castle entrance, managed by Historic Environment Scotland. Entry is free with a Historic Scotland membership or Explorer Pass.

Doune Castle – A well-preserved medieval castle approximately 8 miles north of Stirling, managed by Historic Environment Scotland. Known as a filming location for Outlander and Monty Python and the Holy Grail.

Stirling Old Bridge – A medieval stone bridge over the River Forth near the site of the Battle of Stirling Bridge, a short walk from the town centre. Free to visit and managed by Historic Environment Scotland.

The Kelpies, Falkirk – The world’s largest equine sculptures, located at Helix Park in Falkirk approximately 15 miles south-east of Stirling. Outdoor viewing is free; guided tours of the sculptures are bookable separately.


What to visit tomorrow – more castles within two hours

Edinburgh Castle – Scotland’s most visited castle, on the Royal Mile in Edinburgh, approximately 45 miles from Stirling. Managed by Historic Environment Scotland; full-day visit recommended. If planning a visit at short notice, booking a tour is the way in if tickets have inevitably sold out.

Doune Castle – A short drive from Stirling, Doune is a well-preserved 14th-century courtyard castle used as a filming location for multiple productions.

Blackness Castle – A 15th-century castle on the shore of the Firth of Forth, approximately 25 miles east of Stirling. Managed by Historic Environment Scotland; known as “the ship that never sailed” for its unusual shape.

Linlithgow Palace – A ruined royal palace 20 miles east of Stirling, birthplace of Mary Queen of Scots. Managed by Historic Environment Scotland; open daily.

Dumbarton Castle – A twin-peaked volcanic rock castle above the River Clyde, approximately 25 miles west of Stirling. Managed by Historic Environment Scotland; free to enter with a membership or Explorer Pass.

More Scotland travel

Other Scotland travel guides on Planet Whitley include: