We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Camera Obscura and World of Illusions

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.3 km from Camera Obscura and World of Illusions
#48 of 147 hotels in Edinburgh
US$165* /night
View Deal
FraserSuites.com
US$164*
Orbitz.com
US$165*
Travelocity
US$165*
94-96 Grassmarket, Edinburgh EH1 2JR, Scotland
0.1 km from Camera Obscura and World of Illusions
#45 of 147 hotels in Edinburgh
No availability for your dates from these sites
Expedia.com
Official Site
Hotels.com
1 George IV Bridge, Edinburgh EH1 1AD, Scotland
0.2 km from Camera Obscura and World of Illusions
#31 of 147 hotels in Edinburgh
Top Deal
US$266*
US$242* /night
View Deal
Booking.com
US$242*
Orbitz.com
US$242*
Elvoline
US$266*
61 Grassmarket, Edinburgh EH1 2HJ, Scotland
0.2 km from Camera Obscura and World of Illusions
#39 of 147 hotels in Edinburgh
US$175* /night
View Deal
Apex Hotels
US$176*
Orbitz.com
US$175*
Booking.com
US$175*
31-35 Grassmarket, Edinburgh EH1 2HS, Scotland
0.2 km from Camera Obscura and World of Illusions
#84 of 147 hotels in Edinburgh
US$156* /night
View Deal
Apex Hotels
US$156*
Hotels.com
US$156*
TripAdvisor
US$156*
Heriot-Watt University | Riccarton, Edinburgh EH14 4AS, Scotland
0.2 km from Camera Obscura and World of Illusions
#140 of 147 hotels in Edinburgh
Roxburgh's Court, 323 High Street | Off Mary King's Close, Edinburgh EH1 1LW, Scotland
0.3 km from Camera Obscura and World of Illusions
#5 of 147 hotels in Edinburgh
Top Deal
US$636*
US$277* /night
View Deal
Hotels.com
US$344*
Cancelon
US$395*
Elvoline
US$636*
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.3 km from Camera Obscura and World of Illusions
#48 of 147 hotels in Edinburgh
US$165* /night
View Deal
FraserSuites.com
US$164*
Orbitz.com
US$165*
Travelocity
US$165*
18-21 Market Street, Edinburgh EH1 1BL, Scotland
0.3 km from Camera Obscura and World of Illusions
#54 of 147 hotels in Edinburgh
US$112* /night
View Deal
Expedia.com
US$112*
Booking.com
US$112*
TripAdvisor
US$112*
20-30 Cockburn Street, Edinburgh EH1 1NY, Scotland
0.4 km from Camera Obscura and World of Illusions
#23 of 147 hotels in Edinburgh
Top Deal
US$150*
US$135* /night
View Deal
Orbitz.com
US$135*
Expedia.com
US$135*
getaroom.com
US$150*
139 Cowgate, Edinburgh EH1 1JS, Scotland
0.4 km from Camera Obscura and World of Illusions
#44 of 147 hotels in Edinburgh
Top Deal
US$144*
US$122* /night
View Deal
Hotels.com
US$122*
Booking.com
US$122*
HotelQuickly
US$144*
37-43 Rose Street, Edinburgh EH2 2NH, Scotland
0.4 km from Camera Obscura and World of Illusions
#95 of 147 hotels in Edinburgh
US$64* /night
View Deal
Travelocity
Orbitz.com
Cancelon
53 Princes Street, Edinburgh EH2 2DG, Scotland
0.4 km from Camera Obscura and World of Illusions
#121 of 147 hotels in Edinburgh
Top Deal
US$175*
US$111* /night
View Deal
Expedia.com
US$121*
Mercure
US$122*
getaroom.com
US$175*
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.5 km from Camera Obscura and World of Illusions
#26 of 147 hotels in Edinburgh
US$183* /night
View Deal
Expedia.com
US$183*
Travelocity
US$183*
TripAdvisor
US$183*
82 Lauriston Place, Edinburgh EH3 9DG, Scotland
0.5 km from Camera Obscura and World of Illusions
#28 of 147 hotels in Edinburgh
US$83* /night
View Deal
Cancelon
6 Hunter Square | Off Royal Mile, Edinburgh EH1 1QW, Scotland
0.5 km from Camera Obscura and World of Illusions
#57 of 147 hotels in Edinburgh
US$208* /night
View Deal
TripAdvisor
US$208*
Booking.com
Expedia.com
21 Meuse Lane | off Princes Street, Edinburgh EH2 2BZ, Scotland
0.5 km from Camera Obscura and World of Illusions
#60 of 147 hotels in Edinburgh
US$75* /night
View Deal
Travelodge
US$75*
Orbitz.com
Travelocity
11 Bristo Place, Edinburgh EH1 1EZ, Scotland
0.5 km from Camera Obscura and World of Illusions
#69 of 147 hotels in Edinburgh
US$205* /night
View Deal
Booking.com
US$206*
Orbitz.com
US$205*
Hotels.com
US$205*
80 Lauriston Place, Edinburgh EH3 9DE, Scotland
0.5 km from Camera Obscura and World of Illusions
#73 of 147 hotels in Edinburgh
Top Deal
US$233*
US$211* /night
View Deal
Novotel
US$216*
Booking.com
US$215*
Elvoline
US$233*
16 George Street, Edinburgh EH2 2PF, Scotland
0.5 km from Camera Obscura and World of Illusions
#79 of 147 hotels in Edinburgh
Top Deal
US$184*
US$178* /night
View Deal
Travelocity
US$178*
CheapTickets
US$178*
Booking.com
US$184*
20 North Bridge, Edinburgh EH1 1YT, Scotland
0.5 km from Camera Obscura and World of Illusions
#91 of 147 hotels in Edinburgh
Top Deal
US$234*
US$176* /night
View Deal
Hotels.com
US$207*
Priceline
US$182*
Elvoline
US$234*
43 Princes Street, Edinburgh EH2 2BY, Scotland
0.5 km from Camera Obscura and World of Illusions
#103 of 147 hotels in Edinburgh
Top Deal
US$171*
US$138* /night
View Deal
Booking.com
US$145*
Cancelon
US$161*
HotelQuickly
US$171*
1 Princes St, Edinburgh EH2 2EQ, Scotland
0.6 km from Camera Obscura and World of Illusions
#9 of 147 hotels in Edinburgh
US$584* /night
View Deal
RoccoForte
US$585*
Expedia.com
US$583*
Priceline
US$584*
82 High Street | Royal Mile, Edinburgh EH1 1LL, Scotland
0.6 km from Camera Obscura and World of Illusions
#11 of 147 hotels in Edinburgh
No availability for your dates from these sites
Expedia.com
Booking.com
Hotels.com
121-123 Princes Street, Edinburgh EH2 4AD, Scotland
0.6 km from Camera Obscura and World of Illusions
#20 of 147 hotels in Edinburgh
US$99* /night
View Deal
79 Lauriston Place | Midlothian, Edinburgh EH3 9HZ, Scotland
0.6 km from Camera Obscura and World of Illusions
#22 of 147 hotels in Edinburgh
US$182* /night
View Deal
Orbitz.com
US$182*
Hotels.com
US$182*
Expedia.com
US$182*
80 High St. | The Royal Mile, Edinburgh EH1 1TH, Scotland
0.6 km from Camera Obscura and World of Illusions
#25 of 147 hotels in Edinburgh
Top Deal
US$220*
US$201* /night
View Deal
Hotels.com
US$201*
TripAdvisor
US$201*
Elvoline
US$220*