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 Scottish National Portrait Gallery

1 Queen St., Edinburgh EH2 1JB, Scotland
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

19 St Andrew Square, Edinburgh EH2 1AU, Scotland
0.1 km from Scottish National Portrait Gallery
Special Offer Up to 30% OFF THIS...
Ibis Styles Edinburgh Centre St Andrew Square Slideshow
#33 of 144 hotels in Edinburgh
Professional photos | Traveller photos (67) | Map
Show Prices
The Ballantrae Hotel (Edinburgh, UK) 3.0 of 5
8 - 12 York Place, Edinburgh EH1 3HP , Scotland
0.1 km from Scottish National Portrait Gallery
The Ballantrae Hotel Slideshow
#123 of 144 hotels in Edinburgh
Professional photos | Traveller photos (70) | Map
Show Prices
The George Hotel (Edinburgh, UK) 4.0 of 5
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.2 km from Scottish National Portrait Gallery
#82 of 144 hotels in Edinburgh
Professional photos | Traveller photos (369) | Map
Show Prices
Hotel Indigo Edinburgh (Edinburgh, UK)
51 - 59 York Place, Edinburgh EH1 3JD, Scotland
0.3 km from Scottish National Portrait Gallery
Special Offer Save on Hotel Packages!
Hotel Indigo Edinburgh Slideshow
#19 of 144 hotels in Edinburgh
Professional photos | Traveller photos (196) | Map
Show Prices
Le Monde Hotel Edinburgh (Edinburgh, UK) 4.0 of 5
16 George Street, Edinburgh EH2 2PF, Scotland
0.3 km from Scottish National Portrait Gallery
#42 of 144 hotels in Edinburgh
Professional photos | Traveller photos (197) | Map
Show Prices
The Royal Scots Club (Edinburgh, UK) 3.0 of 5
30 Abercromby Place, Edinburgh EH3 6QE, Scotland
0.3 km from Scottish National Portrait Gallery
The Royal Scots Club Slideshow
#50 of 144 hotels in Edinburgh
Professional photos | Traveller photos (60) | Map
Show Prices
10-15 Princes Street, Edinburgh EH2 2AN, Scotland
0.3 km from Scottish National Portrait Gallery
#64 of 144 hotels in Edinburgh
Professional photos | Traveller photos (69) | Map
Show Prices
The Place (Edinburgh, UK) 4.0 of 5
34 - 38 York Place, Edinburgh EH1 3HU, Scotland
0.3 km from Scottish National Portrait Gallery
#65 of 144 hotels in Edinburgh
Professional photos | Traveller photos (100) | Map
Show Prices
Meuse Lane | off Princes Street, Edinburgh EH2 2BY, Scotland
0.3 km from Scottish National Portrait Gallery
Special Offer Saver rooms available
Travelodge Edinburgh Central Princes Street Slideshow
#69 of 144 hotels in Edinburgh
Traveller photos (97) | Map
107 Leith Street, Edinburgh EH1 3SW, Scotland
0.3 km from Scottish National Portrait Gallery
Thistle Edinburgh City Centre, The King James Slideshow
#98 of 144 hotels in Edinburgh
Professional photos | Traveller photos (181) | Map
Show Prices
The Old Waverley Hotel (Edinburgh, UK) 3.0 of 5
43 Princes Street, Edinburgh EH2 2BY, Scotland
0.3 km from Scottish National Portrait Gallery
#108 of 144 hotels in Edinburgh
Professional photos | Traveller photos (192) | Map
Show Prices
Royal British Hotel (Edinburgh, UK) 3.0 of 5
20 Princes St, Edinburgh EH2 2AN, Scotland
0.3 km from Scottish National Portrait Gallery
#128 of 144 hotels in Edinburgh
Professional photos | Traveller photos (191) | Map
Show Prices
Ballantrae Albany Hotel (Edinburgh, UK) 4.0 of 5
39 - 47 Albany Street, Edinburgh EH1 3QY, Scotland
0.3 km from Scottish National Portrait Gallery
#129 of 144 hotels in Edinburgh
Professional photos | Traveller photos (102) | Map
Show Prices
The Balmoral Hotel (Edinburgh, UK) 5.0 of 5
1 Princes St, Edinburgh EH2 2EQ, Scotland
0.4 km from Scottish National Portrait Gallery
#6 of 144 hotels in Edinburgh
Professional photos | Traveller photos (556) | Map
Show Prices
The Howard (Edinburgh, UK) 5.0 of 5
34 Great King Street, Edinburgh EH3 6QH, Scotland
0.4 km from Scottish National Portrait Gallery
Special Offer Gourmet Getaway
The Howard Slideshow
#12 of 144 hotels in Edinburgh
Professional photos | Traveller photos (152) | Map
Show Prices
Twelve Picardy Place (Edinburgh, UK) 4.0 of 5
12 Picardy Place, Edinburgh EH1 3JT, Scotland
0.4 km from Scottish National Portrait Gallery
#45 of 144 hotels in Edinburgh
Professional photos | Traveller photos (82) | Map
Show Prices
30-31 Queen Street, Edinburgh EH2 1JX, Scotland
0.4 km from Scottish National Portrait Gallery
Special Offer Saver rooms available
Travelodge Edinburgh Central Queen Street Slideshow
#83 of 144 hotels in Edinburgh
Professional photos | Traveller photos (38) | Map
Show Prices
3 Waterloo Place, Edinburgh EH1 3BG, Scotland
0.4 km from Scottish National Portrait Gallery
Special Offer Saver rooms available
Travelodge Edinburgh Central Waterloo Place Hotel Slideshow
#96 of 144 hotels in Edinburgh
Professional photos | Traveller photos (21) | Map
Show Prices
37-43 Rose Street, Edinburgh EH2 2NH, Scotland
0.4 km from Scottish National Portrait Gallery
Special Offer Saver rooms available
Travelodge Edinburgh Central Rose Street Slideshow
#97 of 144 hotels in Edinburgh
Professional photos | Traveller photos (18) | Map
Show Prices
Princes Street, Edinburgh EH2 2DG, Scotland
0.4 km from Scottish National Portrait Gallery
#115 of 144 hotels in Edinburgh
Professional photos | Traveller photos (231) | Map
Show Prices
Regent House Hotel (Edinburgh, UK) 2.0 of 5
3-5 Forth St, Edinburgh EH1 3JX, Scotland
0.4 km from Scottish National Portrait Gallery
#131 of 144 hotels in Edinburgh
Professional photos | Traveller photos (10) | Map
Show Prices
23 - 27 Waterloo Place, Edinburgh EH1 3BH, Scotland
0.5 km from Scottish National Portrait Gallery
Special Offer UP TO 30% DISCOUNT
Apex Waterloo Place Hotel Slideshow
#13 of 144 hotels in Edinburgh
Professional photos | Traveller photos (519) | Map
Show Prices
2 Greenside Place, Edinburgh EH1 3AA, Scotland
0.5 km from Scottish National Portrait Gallery
Special Offer Earn Rewards Points!
The Glasshouse, Autograph Collection Hotels Slideshow
#28 of 144 hotels in Edinburgh
Professional photos | Traveller photos (158) | Map
Show Prices
Parliament House Hotel (Edinburgh, UK) 3.0 of 5
15 Calton Hill, Edinburgh EH1 3BJ, Scotland
0.5 km from Scottish National Portrait Gallery
#76 of 144 hotels in Edinburgh
Professional photos | Traveller photos (101) | Map
Show Prices
Rick's (Edinburgh, UK) 4.0 of 5
55A Frederick St., Edinburgh EH2 1HL, Scotland
0.5 km from Scottish National Portrait Gallery
#89 of 144 hotels in Edinburgh
Professional photos | Traveller photos (69) | Map
Show Prices
Frederick House Hotel (Edinburgh, UK) 4.0 of 5
42 Frederick St | Lothian, Edinburgh EH2 1EX, Scotland
0.5 km from Scottish National Portrait Gallery
#103 of 144 hotels in Edinburgh
Professional photos | Traveller photos (102) | Map
Show Prices
Picardy Place | Opposite Edinburgh Playhouse Theatre, 1/4 mile East End Princes Street, Edinburgh EH1 3JT, Scotland
0.5 km from Scottish National Portrait Gallery
Special Offer Save on Hotel Packages!
Holiday Inn Express - Edinburgh City Centre Slideshow
#104 of 144 hotels in Edinburgh
Professional photos | Traveller photos (255) | Map
Show Prices
12 Picardy Place, Edinburgh EH1 3JT, Scotland
0.5 km from Scottish National Portrait Gallery
#113 of 144 hotels in Edinburgh
Professional photos | Traveller photos (3) | Map
Show Prices
18-21 Market Street, Edinburgh EH1 1 BL, Scotland
0.6 km from Scottish National Portrait Gallery
#52 of 144 hotels in Edinburgh
Professional photos | Traveller photos (253) | Map
Show Prices
The Scotsman Hotel (Edinburgh, UK) 5.0 of 5
20 North Bridge, Edinburgh EH1 1YT, Scotland
0.6 km from Scottish National Portrait Gallery
#55 of 144 hotels in Edinburgh
Professional photos | Traveller photos (582) | Map
Show Prices