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 National War Museum of Scotland

Edinburgh Castle | Castlehill, Edinburgh EH1 2NG, Scotland
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

121 - 123 Princes Street, Edinburgh EH2 4AD, Scotland
0.2 miles from National War Museum of Scotland
Offers & Announcements Book at premierinn.com
Premier Inn Edinburgh City Centre (Princes Street) Slideshow
#13 of 146 hotels in Edinburgh
  • Princes Street and Gardens
  • Mid-range
Show Prices
94 - 96 Grassmarket, Edinburgh EH1 2JR, Scotland
0.2 miles from National War Museum of Scotland
Offers & Announcements Book Direct - Save 10%
Grassmarket Hotel Slideshow
#32 of 146 hotels in Edinburgh
  • Mid-range
  • Old Town
Show Prices
61 Grassmarket, Edinburgh EH1 2HJ, Scotland
0.2 miles from National War Museum of Scotland
Offers & Announcements 15% OFF - PAY IN ADVANCE
Apex City of Edinburgh Hotel Slideshow
#47 of 146 hotels in Edinburgh
  • Luxury
  • Grassmarket
  • Old Town
Show Prices
31 - 35 Grassmarket, Edinburgh EH1 2HS, Scotland
0.2 miles from National War Museum of Scotland
Offers & Announcements 15% OFF - PAY IN ADVANCE
Apex International Hotel Slideshow
#68 of 146 hotels in Edinburgh
  • Luxury
  • Grassmarket
  • Old Town
  • Pool
Show Prices
1 - 3 Rutland Street, Edinburgh EH1 2AE, Scotland
0.3 miles from National War Museum of Scotland
Special Rate £100 (GBP)
The Rutland Hotel Slideshow
#5 of 146 hotels in Edinburgh
  • Luxury
  • West End
Show Prices
1 Festival Square, Edinburgh EH3 9SR, Scotland
0.3 miles from National War Museum of Scotland
#11 of 146 hotels in Edinburgh
  • Luxury
  • West End
  • Pool
Show Prices
1 George IV Bridge, Edinburgh EH1 1AD, Scotland (Formerly Hotel Missoni)
0.3 miles from National War Museum of Scotland
Special Offer Plan ahead and save 20%
GreenLeadersSilver level
G&V Royal Mile Hotel Edinburgh Slideshow
#16 of 146 hotels in Edinburgh
  • Luxury
  • Green
  • Cowgate
  • Old Town
Show Prices
10 Young Street, Edinburgh EH2 4JB, Scotland
0.3 miles from National War Museum of Scotland
#18 of 146 hotels in Edinburgh
  • Luxury
  • New Town
Show Prices
125 George Street, Edinburgh EH2 4JN, Scotland
0.3 miles from National War Museum of Scotland
Special Deal Free breakfast with...
Tigerlily Slideshow
#19 of 146 hotels in Edinburgh
  • Luxury
  • Free Breakfast
  • New Town
Show Prices
79 Lauriston Place | Midlothian, Edinburgh EH3 9HZ, Scotland
0.3 miles from National War Museum of Scotland
#26 of 146 hotels in Edinburgh
  • Mid-range
  • West End
Show Prices
Princes Street, Edinburgh EH1 2AB, Scotland (Formerly Caledonian Hilton Edinburgh Hotel)
0.3 miles from National War Museum of Scotland
Special Offer Summer Sale - Save 30%
Waldorf Astoria Edinburgh - The Caledonian Slideshow
#38 of 146 hotels in Edinburgh
  • Luxury
  • West End
  • Pool
Show Prices
82 Lauriston Place, Edinburgh EH3 9DG, Scotland
0.3 miles from National War Museum of Scotland
Offers & Announcements Book at premierinn.com
Premier Inn Lauriston Place Slideshow
#41 of 146 hotels in Edinburgh
  • Mid-range
  • Old Town
Show Prices
34 Bread Street, Edinburgh EH3 9AF, Scotland
0.3 miles from National War Museum of Scotland
Special Offer Summer Sale - Save 30%
DoubleTree by Hilton Hotel Edinburgh City Centre Slideshow
#45 of 146 hotels in Edinburgh
  • Luxury
  • West End
Show Prices
38 Charlotte Square, Edinburgh EH2 4HQ, Scotland (Formerly Crowne Plaza Edinburgh - The Roxburghe)
0.3 miles from National War Museum of Scotland
#53 of 146 hotels in Edinburgh
  • Luxury
  • New Town
  • Pool
Show Prices
18-21 Market Street, Edinburgh EH1 1 BL, Scotland
0.3 miles from National War Museum of Scotland
#58 of 146 hotels in Edinburgh
  • Mid-range
  • Pets Allowed
Show Prices
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.3 miles from National War Museum of Scotland
#69 of 146 hotels in Edinburgh
  • Luxury
  • Old Town
Show Prices
80 Lauriston Place, Edinburgh EH3 9DE, Scotland
0.3 miles from National War Museum of Scotland
Special Offer UK SUMMER SALE
GreenLeadersBronze level
Novotel Edinburgh Centre Slideshow
#80 of 146 hotels in Edinburgh
  • Luxury
  • Green
  • Pets Allowed
  • Old Town
Show Prices
25-33 Shandwick Place, Edinburgh EH2 4RG, Scotland
0.3 miles from National War Museum of Scotland
Cityroomz Edinburgh Slideshow
#85 of 146 hotels in Edinburgh
  • Mid-range
  • West End
Show Prices
7- 11 Hope Street, Edinburgh EH2 4EL, Scotland
0.3 miles from National War Museum of Scotland
#95 of 146 hotels in Edinburgh
  • Luxury
  • West End
Show Prices
37-43 Rose Street, Edinburgh EH2 2NH, Scotland
0.3 miles from National War Museum of Scotland
#104 of 146 hotels in Edinburgh
  • Budget
  • New Town
Show Prices
42 Frederick St | Lothian, Edinburgh EH2 1EX, Scotland
0.3 miles from National War Museum of Scotland
#110 of 146 hotels in Edinburgh
  • Luxury
  • Free Breakfast
  • New Town
Show Prices
Princes Street, Edinburgh EH2 2DG, Scotland
0.3 miles from National War Museum of Scotland
#121 of 146 hotels in Edinburgh
  • Princes Street and Gardens
  • Mid-range
Show Prices
491 Lawnmarket | Royal Mile, Edinburgh EH1 2NT, Scotland
0.3 miles from National War Museum of Scotland
#146 of 146 hotels in Edinburgh
  • Mid-range
  • Old Town
139 Cowgate, Edinburgh EH1 1JS, Scotland
0.4 miles from National War Museum of Scotland
Offers & Announcements Save 10% - Book Direct
Stay Central Hotel Slideshow
#27 of 146 hotels in Edinburgh
  • Mid-range
  • Old Town
Show Prices
19 St Andrew Square, Edinburgh EH2 1AU, Scotland
0.4 miles from National War Museum of Scotland
Special Offer UK SUMMER SALE
Ibis Styles Edinburgh Centre St Andrew Square Slideshow
#28 of 146 hotels in Edinburgh
  • Free Breakfast
  • Mid-range
  • Pets Allowed
  • New Town
Show Prices
16 George Street, Edinburgh EH2 2PF, Scotland
0.4 miles from National War Museum of Scotland
#60 of 146 hotels in Edinburgh
  • Luxury
  • New Town
Show Prices
Meuse Lane | off Princes Street, Edinburgh EH2 2BY, Scotland
0.4 miles from National War Museum of Scotland
#61 of 146 hotels in Edinburgh
  • Princes Street and Gardens
  • Budget
Show Prices
11 Bristo Place, Edinburgh EH1 1EZ , Scotland
0.4 miles from National War Museum of Scotland
#67 of 146 hotels in Edinburgh
  • Luxury
  • Pets Allowed
  • Old Town
Show Prices
30-31 Queen Street, Edinburgh EH2 1JX, Scotland
0.4 miles from National War Museum of Scotland
#75 of 146 hotels in Edinburgh
  • Mid-range
  • Pets Allowed
  • New Town
Show Prices
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.4 miles from National War Museum of Scotland
#89 of 146 hotels in Edinburgh
  • Luxury
  • New Town
Show Prices