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 Price Save up to 22% off...
GreenLeadersGold level
BEST WESTERN Kings Manor Hotel Slideshow
#33 of 147 hotels in Edinburgh
Professional photos | Traveller photos (240) | Map
Show Prices
91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
1.0 km from Edinburgh Crystal Visitor Centre
#35 of 147 hotels in Edinburgh
Professional photos | Traveller photos (38) | Map
Show Prices
228 Willowbrae Rd., Edinburgh EH8 7NG, Scotland
3.2 km from Edinburgh Crystal Visitor Centre
#68 of 147 hotels in Edinburgh
Professional photos | Traveller photos (22) | Map
Show Prices
Carberry Rd., Inveresk EH21 8PT, Scotland
4.0 km from Edinburgh Crystal Visitor Centre
#1 of 1 hotels in Inveresk
Professional photos | Traveller photos (18) | Map
Show Prices
Priestfield Road, Edinburgh EH16 5UT, Scotland
4.7 km from Edinburgh Crystal Visitor Centre
#2 of 147 hotels in Edinburgh
Professional photos | Traveller photos (233) | Map
Show Prices
147/1 Lochend Road, Edinburgh EH7 6ET, Scotland
5.0 km from Edinburgh Crystal Visitor Centre
#128 of 147 hotels in Edinburgh
Professional photos | Traveller photos (36) | Map
Show Prices
2-3 Hermitage Place, Leith Links, Edinburgh EH6 8AF, Scotland
5.3 km from Edinburgh Crystal Visitor Centre
#143 of 147 hotels in Edinburgh
Professional photos | Traveller photos (26) | Map
Show Prices
14 - 16 Marchhall Crescent, Edinburgh EH16 5HL, Scotland
5.4 km from Edinburgh Crystal Visitor Centre
Hotel Ceilidh-Donia Slideshow
#5 of 147 hotels in Edinburgh
Professional photos | Traveller photos (93) | Map
Show Prices
Carberry Tower (Carberry) 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 (121) | Map
Show Prices
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#88 of 147 hotels in Edinburgh
Professional photos | Traveller photos (79) | Map
Show Prices
18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#121 of 147 hotels in Edinburgh
Professional photos | Traveller photos (37) | Map
Show Prices
18 Holyrood Park Road, Edinburgh EH16 5AY, Scotland
5.5 km from Edinburgh Crystal Visitor Centre
#132 of 147 hotels in Edinburgh
Map
Show Prices
27 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
5.7 km from Edinburgh Crystal Visitor Centre
Kildonan Lodge Hotel Slideshow
#25 of 147 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
#32 of 147 hotels in Edinburgh
Professional photos | Traveller photos (26) | Map
Show Prices
31 - 33 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
5.7 km from Edinburgh Crystal Visitor Centre
#140 of 147 hotels in Edinburgh
Professional photos | Traveller photos (29) | Map
Show Prices
1 Nether Bakehouse | Holyrood, Edinburgh EH8 8PE, Scotland
5.8 km from Edinburgh Crystal Visitor Centre
#51 of 147 hotels in Edinburgh
Professional photos | Traveller photos (196) | Map
Show Prices
81 Holyrood Road, Edinburgh EH8 8AU, Scotland
5.8 km from Edinburgh Crystal Visitor Centre
#93 of 147 hotels in Edinburgh
Professional photos | Traveller photos (142) | Map
Show Prices
16-18 Minto Street, Edinburgh EH9 1RQ, Scotland
5.8 km from Edinburgh Crystal Visitor Centre
#108 of 147 hotels in Edinburgh
Professional photos | Traveller photos (18) | 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
#50 of 147 hotels in Edinburgh
Professional photos | Traveller photos (33) | Map
Show Prices
43-45 Salisbury Road | Newington, Edinburgh EH16 5AA, Scotland
5.9 km from Edinburgh Crystal Visitor Centre
#78 of 147 hotels in Edinburgh
Professional photos | Traveller photos (68) | Map
Show Prices
24 Royal Terrace, Edinburgh EH7 5AH, Scotland
5.9 km from Edinburgh Crystal Visitor Centre
#122 of 147 hotels in Edinburgh
Professional photos | Traveller photos (37) | Map
Show Prices
8 Royal Terrace, Edinburgh EH7 5AB, Scotland
6.0 km from Edinburgh Crystal Visitor Centre
#82 of 147 hotels in Edinburgh
Professional photos | Traveller photos (48) | Map
Show Prices
9 Royal Terrace, Edinburgh EH7 5AB, Scotland
6.0 km from Edinburgh Crystal Visitor Centre
#114 of 147 hotels in Edinburgh
Professional photos | Traveller photos (63) | Map
Show Prices
The County Hotel (Dalkeith) 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
11 Brunswick Street, Edinburgh EH7 5JB, Scotland (Formerly Clan Campbell Hotel)
6.1 km from Edinburgh Crystal Visitor Centre
#37 of 147 hotels in Edinburgh
Professional photos | Traveller photos (127) | Map
Show Prices
33 St. Mary's St., Edinburgh EH1 1TA, Scotland
6.1 km from Edinburgh Crystal Visitor Centre
#56 of 147 hotels in Edinburgh
Professional photos | Traveller photos (23) | Map
Show Prices
20 Leopold Place | London Road, Edinburgh EH7 5LB, Scotland (Formerly Richmond House Hotel)
6.1 km from Edinburgh Crystal Visitor Centre
#76 of 147 hotels in Edinburgh
Professional photos | Traveller photos (37) | Map
Show Prices
10 Hill Place, Edinburgh EH8 9DS, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
#90 of 147 hotels in Edinburgh
Professional photos | Traveller photos (205) | Map
Show Prices
1 Tower Place | Leith, Edinburgh EH6 7BZ, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
#101 of 147 hotels in Edinburgh
Professional photos | Traveller photos (218) | Map
Show Prices
10 - 18 Windsor St, Edinburgh EH7 5JR, Scotland
6.2 km from Edinburgh Crystal Visitor Centre
#120 of 147 hotels in Edinburgh
Professional photos | Traveller photos (114) | Map
Show Prices