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.
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:
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
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.