Sorry, there is an error. please try again.

book tickets

We’re looking forward to welcoming you to Camera Obscura & World of Illusions! Choose below your tickets and date and time of visit. All tickets are sent electronically and all you need to do is show your booking confirmation at our admissions desk when you arrive.

Demonstrations of the Camera Obscura show are not available at this time. Our admission prices have been reduced by 10% as a reflection of this. 

Please book tickets for all people visiting, even if their visit is free (such as children under 5).

Please note groups of 10 or more must book in advance, call or email:

0131 226 3709

If you are looking for a ticket option not displayed below or have any questions please contact us.

Are these tickets a gift?

Select a date and entry time

Entry time

Your Basket

Your basket is currently empty.

'preloader' is an empty div, please add components & component controllers