geocalia

What to do · Edinburgh

Camera Obscura and World of Illusions, optical illusions next to the castle

Six floors of optical illusions and an 1853 camera obscura on Castlehill. Adults £24.95, ages 5 to 15 £17.95; about two hours.

InformationFrom £24 adult
From
£24 adult
Duration
1 h 45
Season
All year, except 25 December; open into the evening
Who it's for
From age 4 or 5; under-13s enter with someone aged 16 or over

What's on the six floors

The Camera Obscura occupies a tall building on Castlehill, two minutes from the castle, with a black-and-white tower visible from halfway down the Royal Mile. It bills itself as Edinburgh's oldest tourist attraction: the camera obscura on the top floor has been working for 173 years. Below, on six levels, there are more than a hundred hands-on optical illusions: mirror rooms, a giant kaleidoscope, light games and an Ames room, where a person seems to shrink as they cross it.

It's not a look-don't-touch museum: here everything is touched, tried and photographed. That's why it works so well with children, and why teenagers leave with their phones full.

The camera obscura and the rooftop

Right at the top is the camera: a darkened room with a white table onto which mirrors and a lens project the surrounding city live. In daylight, a guide turns the periscope and shows you the streets, cars and people moving across the table. At night or in bad weather, the show is a projection. If you want the live version, go in daytime with clear skies.

Next to it is the rooftop terrace, with views of the Old Town, the castle and, to the north, the New Town and the Forth.

Tickets, opening hours and getting around inside

  • Adults (16 and over): £24.95.
  • Ages 5 to 15: £17.95.
  • Students and over-65s: £21.95.
  • Under-5s: free.

These are the 2026 prices; for 2027 they go up by a pound. You book by time slot and capacity is limited: buy on their website, which is where entry is guaranteed. The ticket office sells if there's space. During school holidays there are slots before 9:00 with £4 off online.

It's open all day and into the evening: until 18 December, Monday to Thursday from 9:30 to 19:30, Fridays until 21:00, Saturdays from 9:00 to 21:30 and Sundays until 20:00. At Christmas it extends its hours and on the 25th it's closed.

The building dates from the 17th century and has no lift: there are 98 steps in total. Pushchairs stay at the entrance and they lend you a baby carrier for free (for babies from 3.5 to 14.5 kg). Under-5s don't pay, but they need a booked ticket. The ticket is valid all day. Under-13s must be accompanied by someone aged 16 or over.

Tips

  • Go up to the camera first If it's sunny, head straight to the top floor for the live show and then work your way down through the illusions.
  • Avoid midday Between people leaving the castle and lunchtime it gets packed. Late afternoon is quieter and it's still open.
  • Careful if you get dizzy The mirrors, patterns and moving images make some people dizzy. If you feel queasy, step out onto the stairs for a moment.
  • Do it on the same day as the castle They're next door to each other. Castle in the morning, Camera Obscura in the afternoon.

Frequently asked questions

How much does the Camera Obscura in Edinburgh cost?

£24.95 per adult and £17.95 for ages 5 to 15 in 2026. Under-5s go free.

How much time do you need?

The attraction itself estimates an hour and three quarters, and recommends allowing at least two.

Is it good for young children?

Yes, almost everything is hands-on. Bear the stairs in mind: the pushchair stays at the entrance, but they lend you a baby carrier.

Does the camera obscura work when it rains?

In bad weather or at night the show is a projection. The live image needs daylight.

Do you need to book?

It's advisable: entry is by time slot and it often fills up. If there's space, they sell at the ticket office.

With young childrenAs a familyWith teenagers

Opening hours and prices can change: check them before you go.

Round off the plan

Where to eat, where to stay and what else to do

To eat nearby

A table with candelabras by the arched window of one of The Witchery's dining rooms© The Witchery by the CastleCandlelit dinner next to the castle

The Witchery by the Castle

Restaurant · Edinburgh · Castlehill, Royal Mile · €€€€

What to order: the Scottish beef tartare or the Glenfeshie venison; at midday, the two or three-course lunch menu

Every day 12:00 to 22:30 (last booking) · over-10s only · groups of up to 6
The cream façade of Mary's Milk Bar, with number 19 above the door, in the Grassmarket© Mary's Milk BarGelato of the day below the castle

Mary's Milk Bar

Café · Edinburgh · Grassmarket · €€€€

What to order: a scoop of the flavour of the day; if it's cold, the hot chocolate float, hot chocolate with ice cream on top

Wednesday to Saturday 11:00 to 19:30 · Sunday from 11:00 · closed Mondays and Tuesdays · takeaway
Oink's grey and fuchsia front among the colourful houses of Victoria Street© OinkHog roast roll to eat standing up in the Old Town

Oink Victoria Street

Takeaway · Edinburgh · Victoria Street · €€€€

What to order: the 160 g Oink with haggis stuffing and apple sauce; for children, the 80 g Piglet

Every day 11:00 to 17:00 or until sold out · takeaway

To stay nearby

The Turret suite, with a red four-poster bed, tapestries on the walls and lamps lit© The Witchery by the CastleSmall hotel

The Witchery by the Castle, suites

Nine suites for two · next to the castle · four-poster beds · breakfast in the suite

Why we like it: Nine gothic suites for two above The Witchery restaurant, on Castlehill, next to the castle. Four-poster beds and champagne if you book direct.

The hostel's main lounge, with high ceilings and yellow walls, seen from the mezzanine© Castle Rock HostelHostel

Castle Rock Hostel

Below the castle · over-18s only · shared kitchen · 24 h reception

Why we like it: Over-18s hostel on Johnston Terrace, below the castle rock, with dorms and private rooms, a large kitchen and 24-hour reception.

The front of the Motel One Edinburgh-Royal lit up at dusk© Motel OneHotel

Motel One Edinburgh-Royal

Next to Waverley · two streets from the Royal Mile · whisky bar · family room

Dogs welcome

Why we like it: Affordable design hotel on Market Street, next to Waverley and two streets from the Royal Mile. Compact rooms, a bar and a buffet breakfast.

Itineraries

Features in these plans