Caerlaverock Castle - Historic Scotland


Due to the coronavirus, museums and galleries across the country may have adjusted their opening times, or you may have to book a timed ticket in order to visit. Please check their websites and social media channels for up to date information.

Caerlaverock Castle
Caerlaverock, Near Dumfries
Dumfries
DG1 4RN
Scotland

This is one of the finest castles in Scotland. Its most remarkable features are the twin-towered gatehouse and the Nithsdale Lodging, a splendid Renaissance range dating from 1638. Access to a children’s adventure park and replica siege engines in front of castle and nature trail to the old castle is included. Recent excavations are currently being laid out for visitors. There is also a café and exhibition on siege warfare.

Further information

Opening Hours:

1 April - 30 September, daily, 9.30 am to 5.30 pm 1 October - 31 March, daily, 9.30 am to 4.30 pm Last ticket sold 30 minutes before closing time. Closed Christmas Day & Boxing Day (25 & 26 December) and 1st & 2nd January.

Charges:

Adult £5.50, Child £3.30, Concession £4.40 Admission prices are subject to change.

Discounts:

  • Historic Scotland

Travel directions:

From train station walk to Leafield Road. Take Stagecoach Western no D6A to Caerlaverrock (22 mins). Walk down drive from road end to castle (5 mins).

Upcoming events:

All information is drawn from or provided by the venues themselves and every effort is made to ensure it is correct. Please remember to double check opening hours with the venue concerned before making a special visit.

Facilities and services

Facilities:

  • Cafeteria
  • Gardens open to public
  • Parking for coaches
  • Picnic area
  • Refreshments
  • Shop
  • Toilets for disabled
  • Wheelchair access to some public areas

Facilities information:

Stone carvings in the museum area and in the castle are hands-on exhibits. A nature trail in the nearby woodlands is not suitable for those using wheelchairs or visitors with limited mobility.

Is this your Venue? log in to update any incorrect or missing information.