0

Scottish National Gallery

Attraction rating No rating
Favourite attraction
Attraction Menu
Scottish National Gallery

We have located 32 hotels near Scottish National Gallery, all within 20 miles. This includes Travelodge, Premier Inn, Thistle, Radisson Blu and Best Western Hotels.

Travelodge Edinburgh Central Rose Street Hotel
Travelodge Edinburgh Central Princes Street Hotel
Travelodge Edinburgh Central Princes Street Hotel
Meuse Lane,
off Princes Street,
Edinburgh,
EH2 2BY
0.15 miles
Click here for more information
Travelodge Edinburgh Central Queen Street Hotel
Premier Inn Edinburgh City Centre (Princess Street) Hotel
Premier Inn Edinburgh City Centre (Princess Street) Hotel
122 - 123 Princess Street,
Edinburgh,
Midlothian,
EH2 4AD
0.30 miles
Click here for more information
Travelodge Edinburgh Central Waterloo Place Hotel
Thistle Edinburgh Hotel
Thistle Edinburgh Hotel
107 Leith Street,
Edinburgh,
EH1 3SW
0.37 miles
Click here for more information
Radisson Blu Edinburgh Hotel
Radisson Blu Edinburgh Hotel
The Royal Mile,
Edinburgh,
City of Edinburgh,
EH1 1TH
0.41 miles
Click here for more information
Travelodge Edinburgh Central Hotel
Travelodge Edinburgh Central Hotel
33 St. Mary's Street,
Edinburgh,
EH1 1TA
0.48 miles
Click here for more information
Premier Inn Edinburgh Central (Lauriston Place) Hotel
Premier Inn Edinburgh Central (Lauriston Place) Hotel
82 Lauriston Place,
Lady Lawson Street,
Edinburgh,
Midlothian,
EH3 9DG
0.60 miles
Click here for more information
Premier Inn Edinburgh City Centre (Haymarket) Hotel
Travelodge Edinburgh Learmonth Hotel
Travelodge Edinburgh Learmonth Hotel
18-20 Learmonth Terrace,
Edinburgh,
EH4 1PW
0.94 miles
Click here for more information
Best Western PLUS Bruntsfield Hotel
Best Western PLUS Bruntsfield Hotel
69 Bruntsfield Place,
Edinburgh,
Lothian,
EH10 4HH
1.00 miles
Click here for more information
Travelodge Edinburgh Haymarket Hotel
Travelodge Edinburgh Haymarket Hotel
24 Eglington Crescent,
Edinburgh,
EH12 5BY
1.02 miles
Click here for more information
Travelodge Edinburgh Cameron Toll Hotel
Travelodge Edinburgh Cameron Toll Hotel
43 Craigmillar Park,,
Cameron Toll,,
Edinburgh,
EH16 5PD
2.02 miles
Click here for more information
Premier Inn Edinburgh Leith Waterfront Hotel
Premier Inn Edinburgh Leith Waterfront Hotel
51-53 Newhaven Place,
Leith,
Edinburgh,
Midlothian,
EH6 4TX
2.02 miles
Click here for more information
Premier Inn Edinburgh East Hotel
Premier Inn Edinburgh East Hotel
228 Willowbrae Road,
Edinburgh,
Midlothian,
EH8 7NG
2.32 miles
Click here for more information
Best Western Braid Hills Hotel
Best Western Braid Hills Hotel
134 Braid Road,
Edinburgh,
Lothian,
EH10 6JD
2.49 miles
Click here for more information
Travelodge Edinburgh Dreghorn Hotel
Travelodge Edinburgh Dreghorn Hotel
46 Dreghorn Link,,
A720 City Bypass,,
Edinburgh,
EH13 9QR
3.78 miles
Click here for more information
Premier Inn Edinburgh A1 (Newcraighall) Hotel
Premier Inn Edinburgh A1 (Newcraighall) Hotel
91 Newcraighall Road,
Newcraighall ,
Edinburgh,
Midlothian,
EH21 8RX
4.09 miles
Click here for more information
Premier Inn Edinburgh Park (The Gyle) Hotel
Premier Inn Edinburgh Park (The Gyle) Hotel
Edinburgh Park (Airport),
I Lochside Court,
Edinburgh,
EH12 9FX
4.59 miles
Click here for more information
Travelodge Edinburgh Musselburgh Hotel
Travelodge Edinburgh Musselburgh Hotel
Moto Service Area, A1,
Old Craighall,
Musselburgh,
EH21 8RE
5.52 miles
Click here for more information
Premier Inn Edinburgh A7 (Dalkeith) Hotel
Premier Inn Edinburgh A7 (Dalkeith) Hotel
Melville Dykes Road,
Dalkeith,
Edinburgh,
Midlothian,
EH28 1AN
5.89 miles
Click here for more information
Premier Inn Edinburgh A1 (Musselburgh) Hotel
Premier Inn Edinburgh A1 (Musselburgh) Hotel
Carberry Road, Inveresk,
Musselburgh,
Edinburgh,
Midlothian,
EH21 8PT
6.51 miles
Click here for more information
Travelodge Edinburgh Airport Hotel
Travelodge Edinburgh Airport Hotel
Ratho Park,
Glasgow Road,
Edinburgh,
EH28 8PP
7.69 miles
Click here for more information
Premier Inn Edinburgh Airport (Newbridge) Hotel
Premier Inn Edinburgh Airport (Newbridge) Hotel
5 Hallbarns Crescent,
Newbridge,
Edinburgh,
Midlothian,
EH28 8SL
8.14 miles
Click here for more information
Premier Inn Edinburgh (South Queensferry) Hotel
Premier Inn Edinburgh (South Queensferry) Hotel
Builyeon Road,
South Queensferry,
Edinburgh,
Midlothian,
EH30 9YJ
8.39 miles
Click here for more information
Premier Inn Dunfermline Hotel
Premier Inn Dunfermline Hotel
4-12 Whimbrel Place,
Fife Leisure Park,
Dunfermline,
Fife,
KY11 8EX
11.67 miles
Click here for more information
Premier Inn Livingston (M8, Jct3) Hotel
Premier Inn Livingston (M8, Jct3) Hotel
Deer Park Avenue,
Deer Park, Knightsridge,
Livingston,
West Lothian,
EH54 8AD
12.97 miles
Click here for more information
Best Western PLUS Keavil House Hotel
Best Western PLUS Keavil House Hotel
Crossford,
Dunfermline,
Fife,
KY12 8NN
13.98 miles
Click here for more information
Premier Inn Glenrothes Hotel
Premier Inn Glenrothes Hotel
Beaufort Drive,
Bankhead Roundabout,
Glenrothes,
Fife,
KY7 4UJ
15.97 miles
Click here for more information
Travelodge Glenrothes Hotel
Travelodge Glenrothes Hotel
Bank Head Park,
Glenrothes,
KY7 6GH
15.99 miles
Click here for more information
Premier Inn Livingston (Bathgate) Hotel
Premier Inn Livingston (Bathgate) Hotel
Starlaw Road,
Bathgate,
Livingston,
West Lothian,
EH48 1LQ
16.36 miles
Click here for more information