Photo by Georgia Johnson
Search Hotels Near Camera Obscura and World of Illusions, Edinburgh
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Top Trending Hotels Near Camera Obscura and World of Illusions

Market Street Hotel
Market Street Hotel
9.6 out of 10, Exceptional, (1136)

Moment George IV Bridge
Moment George IV Bridge
9.6 out of 10, Exceptional, (14)
The price is Rp3.510.052
Rp5.544.994 total
includes taxes & fees
22 Oct - 23 Oct

The Balmoral Hotel
The Balmoral Hotel
9.8 out of 10, Exceptional, (1004)
The price is Rp8.330.820
Rp9.996.985 total
includes taxes & fees
6 Nov - 7 Nov

Virgin Hotels Edinburgh
Virgin Hotels Edinburgh
9.4 out of 10, Exceptional, (1290)
The price is Rp4.887.415
Rp5.864.898 total
includes taxes & fees
18 Nov - 19 Nov

Grassmarket Apartment with Castle View
Grassmarket Apartment with Castle View
9.4 out of 10, Exceptional, (16)

Old Town Chambers, Autograph Collection
Old Town Chambers, Autograph Collection
9.8 out of 10, Exceptional, (1010)
The price is Rp4.961.466
Rp5.953.759 total
includes taxes & fees
4 Nov - 5 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Camera Obscura and World of Illusions Hotel Reviews

Market Street Hotel
10/10 Excellent
Hotels near other Camera Obscura and World of Illusions attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Edinburgh Attractions
Hotels in top Old Town Edinburgh neighborhoods
Hotels Near Camera Obscura and World of Illusions, Old Town Edinburgh
- North Berwick Hotels
- North Sea Hotels
- Newbridge Hotels
- Dunfermline Hotels
- Falkirk Hotels
- Peebles Hotels
- Kirknewton Hotels
- South Queensferry Hotels
- Livingston Hotels
- Leven Hotels
- Musselburgh Hotels
- Great Britain Hotels
- Glenrothes Hotels
- Bonnyrigg Hotels
- Lasswade Hotels
- Dalkeith Hotels
- Kirkcaldy Hotels
- Lanark Hotels
- Haddington Hotels
- Linlithgow Hotels