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.

Hotels near Edinburgh Crystal Visitor Centre

Eastfield | Penicuik, Edinburgh EH26 8HB, Scotland
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

100 Milton Road East, Edinburgh EH15 2NP, Scotland
0.8 km from Edinburgh Crystal Visitor Centre
Special Offer Save up to 22% off...
GreenLeadersGold level
BEST WESTERN Kings Manor Hotel Slideshow
#25 of 146 hotels in Edinburgh
Professional photos | Traveller photos (238) | Map
Show Prices
91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
1.6 km from Edinburgh Crystal Visitor Centre
#32 of 146 hotels in Edinburgh
Professional photos | Traveller photos (38) | Map
Show Prices
Moto Service Area, A1 | Old Craighall, Edinburgh EH21 8RE, Scotland
2.9 km from Edinburgh Crystal Visitor Centre
#136 of 146 hotels in Edinburgh
Traveller photos (42) | Map
Show Prices
Carberry Rd., Inveresk EH21 8PT, Scotland
3.3 km from Edinburgh Crystal Visitor Centre
Special Offer Rooms from £56
#1 of 1 hotels in Inveresk
Professional photos | Traveller photos (18) | Map
Show Prices
228 Willowbrae Rd., Edinburgh EH8 7NG, Scotland
3.3 km from Edinburgh Crystal Visitor Centre
Special Offer Great deals online.
Premier Inn Edinburgh East Slideshow
#71 of 146 hotels in Edinburgh
Professional photos | Traveller photos (22) | Map
Show Prices
Prestonfield (Edinburgh, UK) 5.0 of 5
Priestfield Road, Edinburgh EH16 5UT, Scotland
4.7 km from Edinburgh Crystal Visitor Centre
#2 of 146 hotels in Edinburgh
Professional photos | Traveller photos (252) | Map
Show Prices
147/1 Lochend Road, Edinburgh EH7 6ET, Scotland
5.0 km from Edinburgh Crystal Visitor Centre
#128 of 146 hotels in Edinburgh
Professional photos | Traveller photos (37) | Map
Show Prices
Hotel Ceilidh-Donia (Edinburgh, UK) 3.0 of 5
14 - 16 Marchhall Crescent, Edinburgh EH16 5HL, Scotland
5.4 km from Edinburgh Crystal Visitor Centre
Hotel Ceilidh-Donia Slideshow
#3 of 146 hotels in Edinburgh
Professional photos | Traveller photos (102) | Map
Show Prices
Carberry Tower (Carberry, UK) 3.0 of 5
Musselburgh, Carberry, Musselburgh EH21 8PY, Scotland
5.4 km from Edinburgh Crystal Visitor Centre
#1 of 1 hotels in Carberry
Professional photos | Traveller photos (142) | Map
Show Prices
Salisbury Green Hotel (Edinburgh, UK) 3.0 of 5
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#81 of 146 hotels in Edinburgh
Professional photos | Traveller photos (79) | Map
Show Prices
Holland House Hotel (Edinburgh, UK) 2.0 of 5
18 Holyrood Park Road, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#118 of 146 hotels in Edinburgh
Map
Show Prices
Masson House (Edinburgh, UK) 3.0 of 5
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#121 of 146 hotels in Edinburgh
Professional photos | Traveller photos (39) | Map
Show Prices
Merith House Hotel (Edinburgh, UK) 3.0 of 5
2-3 Hermitage Place, Leith Links, Edinburgh EH6 8AF, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#145 of 146 hotels in Edinburgh
Professional photos | Traveller photos (26) | Map
Show Prices
Kildonan Lodge Hotel (Edinburgh, UK) 4.0 of 5
27 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
5.7 km from Edinburgh Crystal Visitor Centre
Kildonan Lodge Hotel Slideshow
#23 of 146 hotels in Edinburgh
Professional photos | Traveller photos (109) | Map
Show Prices
43 Craigmillar Park | Cameron Toll, Edinburgh EH16 5PD, Scotland
5.7 km from Edinburgh Crystal Visitor Centre
#37 of 146 hotels in Edinburgh
Professional photos | Traveller photos (32) | Map
Show Prices
The Northumberland Hotel (Edinburgh, UK) 3.0 of 5
31 - 33 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
5.7 km from Edinburgh Crystal Visitor Centre
#142 of 146 hotels in Edinburgh
Professional photos | Traveller photos (29) | Map
Show Prices
Holyrood apartHOTEL (Edinburgh, UK) 4.0 of 5
1 Nether Bakehouse | Holyrood, Edinburgh EH8 8PE, Scotland
5.8 km from Edinburgh Crystal Visitor Centre
#49 of 146 hotels in Edinburgh
Professional photos | Traveller photos (200) | Map
Show Prices
Macdonald Holyrood Hotel (Edinburgh, UK) 4.0 of 5
81 Holyrood Road, Edinburgh EH8 8AU, Scotland
5.8 km from Edinburgh Crystal Visitor Centre
#87 of 146 hotels in Edinburgh
Professional photos | Traveller photos (156) | Map
Show Prices
18 Royal Terrace, Edinburgh EH7 5AQ, Scotland (Formerly Le Meridien Edinburgh)
5.9 km from Edinburgh Crystal Visitor Centre
Special Offer Save on Hotel Packages!
Crowne Plaza Edinburgh - Royal Terrace Slideshow
#61 of 146 hotels in Edinburgh
Professional photos | Traveller photos (26) | Map
Show Prices
The Salisbury Hotel (Edinburgh, UK) 4.0 of 5
43-45 Salisbury Road | Newington, Edinburgh EH16 5AA, Scotland
5.9 km from Edinburgh Crystal Visitor Centre
#80 of 146 hotels in Edinburgh
Professional photos | Traveller photos (68) | Map
Show Prices
Edinburgh Minto Hotel (Edinburgh, UK) 3.0 of 5
16-18 Minto Street, Edinburgh EH9 1RQ, Scotland
5.9 km from Edinburgh Crystal Visitor Centre
#112 of 146 hotels in Edinburgh
Professional photos | Traveller photos (18) | Map
Show Prices
Ailsa Craig Hotel (Edinburgh, UK) 3.0 of 5
24 Royal Terrace, Edinburgh EH7 5AH, Scotland
5.9 km from Edinburgh Crystal Visitor Centre
#125 of 146 hotels in Edinburgh
Professional photos | Traveller photos (44) | Map
Show Prices
Halcyon Hotel (Edinburgh, UK) 2.0 of 5
8 Royal Terrace, Edinburgh EH7 5AB, Scotland
6.0 km from Edinburgh Crystal Visitor Centre
#99 of 146 hotels in Edinburgh
Professional photos | Traveller photos (48) | Map
Show Prices
Abbey Hotel (Edinburgh, UK)
9 Royal Terrace, Edinburgh EH7 5AB, Scotland
6.0 km from Edinburgh Crystal Visitor Centre
#114 of 146 hotels in Edinburgh
Professional photos | Traveller photos (63) | Map
Show Prices
The County Hotel (Dalkeith, UK) 3.0 of 5
152 High Street, Dalkeith EH22 1AY, Scotland
6.0 km from Edinburgh Crystal Visitor Centre
#1 of 1 hotels in Dalkeith
Professional photos | Traveller photos (11) | Map
Show Prices
No. 11 Brunswick Street (Edinburgh, UK) 4.0 of 5
11 Brunswick Street, Edinburgh EH7 5JB, Scotland (Formerly Clan Campbell Hotel)
6.1 km from Edinburgh Crystal Visitor Centre
#36 of 146 hotels in Edinburgh
Professional photos | Traveller photos (129) | Map
Show Prices
Hotel Twenty (Edinburgh, UK) 3.0 of 5
20 Leopold Place | London Road, Edinburgh EH7 5LB, Scotland (Formerly Richmond House Hotel)
6.1 km from Edinburgh Crystal Visitor Centre
#95 of 146 hotels in Edinburgh
Professional photos | Traveller photos (40) | Map
Show Prices
300 Cowgate, Edinburgh EH1 1NA, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
Special Offer Save on Hotel Packages!
Holiday Inn Express Edinburgh - Royal Mile Slideshow
#58 of 146 hotels in Edinburgh
Professional photos | Traveller photos (128) | Map
Show Prices
33 St. Mary's St., Edinburgh EH1 1TA, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
#66 of 146 hotels in Edinburgh
Professional photos | Traveller photos (54) | Map
Show Prices
Ten Hill Place Hotel (Edinburgh, UK) 4.0 of 5
10 Hill Place, Edinburgh EH8 9DS, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
#82 of 146 hotels in Edinburgh
Professional photos | Traveller photos (211) | Map
Show Prices