Book Now

18 Nov 2024 - 5 Jan 2025

Join us for a Cracking Christmas at Camera Obscura & World of Illusions every day until 5 Jan 2025. 

We're extending our opening hours, so you've even more opportunities to visit. And, if you book online for a visit at 8.30am or 8.45am you'll get 20% off all ticket prices! Discount already applied at time of booking. 

Celebrate this festive season with a day out filled with wonder and surprise at Britain’s most fun visitor experience. With 5 floors and over 100 interactive exhibits, there’s something for the whole family to enjoy. 

Festive frolics wait around every corner, with themed decorations and seasonal projections. Make sure to stop by our upside-down Christmas tree, how does it do that? Our OptiMusic exhibit is set to create cheerful tunes and take pictures of your jolly holiday patterns at our Colour Shadow Wall.  

Upside-Down Christmas Tree

And that’s not all!

Our panoramic Rooftop Terrace remains open throughout the winter season. See Edinburgh’s Christmas lights, markets and big wheel as you’ve never seen them before. Camera Obscura’s rooftop is the best vantage point to see the whole city, day and night. 

Our team of gleeful guides will be available throughout your visit, sharing information and helping you with anything you might need in the run up to the most wonderful time of the year – festive fun for everyone! 

Open every day, early until late (except 25 Dec). Book your visit online today

Rooftop snow

Gift tickets are also available! Did you know you can buy tickets for friends and family to visit at a date and time of their choosing in the future. Give the gift of experience this Christmas. Available to book on our website today

Our Gift Shop is also open every day, and you are welcome to pop in any time while you are passing by. Stop in to see our cracking collection of seasonal gifts and treats, with something for the whole family. 

Magical Moments All Year! 

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