Get In Touch

If you would like to book a tour or have any other enquiries please contact our bookings office on: +44 (0) 131 225 0672

Our telephone bookings office is open from 10am until 5pm on every day. Please be patient with us during peak times or try our online booking.

Email Us

If you have an enquiry that hasn’t already been answered by our website, or you have any suggestions or comments regarding our tours, you can also email us with the form below (please note that it may take over 48 hours for us to get back to you. This email address is checked Mon-Fri only). If you have an enquiry about a booking for today or tomorrow please call 0131 225 0672:

Opening Times

November 1st – March 26th

  • Sunday – Thursday 10.00 – 17.00 (last tour)
  • Friday & Saturday 10.00 – 21.00 (last tour)

March 27th – October 31st

  • Monday – Sunday 10.00 – 21.00 (last tour)

Pre-booking is Highly Recommended

Admission Prices

Adult £14.75
Senior (60+) £12.95
Student (ID required) £12.95
Child (5 – 15 years) £8.95 *
Family (2A + 2C) £40.50
* not suitable for children under 5

Please note, prices may vary according to season and special events packages.