Edinburgh
Edinburgh · Scotland

Camera Obscura in Edinburgh: Worth It?

The Camera Obscura is a quirky, old-school optical show inside a historic building on the Royal Mile. You climb to the top where a Victorian-style periscope projects a live, moving image of the city onto a big white table. The guide spins it around, points out landmarks, and adds some decent jokes. It lasts about 15 minutes and feels genuinely magical on a clear day – you watch real cars and people moving across the table as if the city is a living map. The rest of the attraction is five floors of interactive illusions, holograms, mirror mazes, and a vortex tunnel. It's fun and disorienting, especially if you bring kids, but it can get crowded and noisy.

Expect to pay around £18–£25 per adult depending on season and whether you book ahead. Go in late spring or early autumn on a bright weekday morning for the clearest views and smallest crowds. Summer is busiest and the top room can feel like a sauna. Skip the lower floors if you're short on time or patience with tourist crowds – head straight up for the Camera Obscura itself and maybe the rooftop terrace afterward. The real value is that one live demonstration, not the illusion galleries which feel a bit like a funfair.

Book it

From Edinburgh: Hogwarts Express, Glenfinnan & Highland Tour
getyourguide
$268 per person
Edinburgh: Original Harry Potter Tour
getyourguide
$19 per person
From Edinburgh: The Outlander Experience Guided Tour
getyourguide
$80 per person
Edinburgh: Real Mary King's Close Guided Tour
getyourguide
$39 per person
From Edinburgh: Highlands Day Trip with Glencoe Hike
getyourguide
$81 per person
Secret Tour Edinburgh: Hidden Old Town & Secret Places Tour
getyourguide
$35 per person

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Edinburgh

Scottish Evening Show → Literary Walking Tour → Cycling Tour → Dean Village Walk → Royal Yacht Britannia Tour → Underground Tour → Historical Walking Tour → Holyroodhouse Palace Tour → All Edinburgh trips →
Get the best trips, at the best price