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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near National Maritime Museum

View map
  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
335-337 High Street, London E15 2TF, England
3.9 miles from National Maritime Museum
#101 of 1,089 hotels in London
Check In Check Out
Show Prices
King William Walk | Greenwich, London SE10 9JW, England
0.0 miles from National Maritime Museum
#396 of 1,089 hotels in London
Check In Check Out
Show Prices
30 Stockwell Street, London SE10 9JN, England
0.2 miles from National Maritime Museum
#407 of 1,089 hotels in London
Check In Check Out
Show Prices
173-185 Greenwich High Road, London SE10 8JA, England
0.4 miles from National Maritime Museum
#237 of 1,089 hotels in London
Check In Check Out
Show Prices
Greenwich High Road | Greenwich, London SE10 8JA, England
0.5 miles from National Maritime Museum
#447 of 1,089 hotels in London
Check In Check Out
Show Prices
Greenwich 14 West Grove, London SE10 8QT, England
0.5 miles from National Maritime Museum
#794 of 1,089 hotels in London
Check In Check Out
Show Prices
43-81 Greenwich High Road, London SE10 8JL, England
0.7 miles from National Maritime Museum
#167 of 1,089 hotels in London
Check In Check Out
Show Prices
Catherine Grove, London SE10 8FR, England
0.8 miles from National Maritime Museum
#187 of 1,089 hotels in London
Check In Check Out
Show Prices
Blackheath Road, London SE10 8DA, England
0.8 miles from National Maritime Museum
#516 of 1,089 hotels in London
Check In Check Out
Show Prices
85 Bugsby's Way | Greenwich, London SE10 0GD, England
1.0 miles from National Maritime Museum
#327 of 1,089 hotels in London
Check In Check Out
Show Prices
8-16 Montpelier Row | Blackheath Village, London SE3 0RW, England
1.1 miles from National Maritime Museum
#353 of 1,089 hotels in London
Check In Check Out
Show Prices
1-13 Lewisham High Street | Lewisham, London SE13 5AF, England
1.1 miles from National Maritime Museum
#357 of 1,089 hotels in London
Check In Check Out
Show Prices
86 Tanner's Hill | Deptford, London SE8 4PN, England
1.1 miles from National Maritime Museum
#677 of 1,089 hotels in London
Check In Check Out
Show Prices
The 02 1 Waterview Drive | Greenwich Peninsula, London SE10 0TW, England
1.5 miles from National Maritime Museum
#64 of 1,089 hotels in London
Check In Check Out
Show Prices
South Quay, Marsh Wall, London E14 9SH, England
1.5 miles from National Maritime Museum
#80 of 1,089 hotels in London
Check In Check Out
Show Prices
Naxos Building 4 Hutchings Street, London E14 8JR, England
1.5 miles from National Maritime Museum
No photo provided
Check In Check Out
Show Prices
40 Marsh Wall, London E14 9TP, England
1.6 miles from National Maritime Museum
#343 of 1,089 hotels in London
Check In Check Out
Show Prices
Sponsored
The 02 1 Waterview Drive | Greenwich Peninsula, London SE10 0TW, England
1.5 miles from National Maritime Museum
#64 of 1,089 hotels in London
Check In Check Out
Show Prices
Odessa Wharf 7 Odessa Street, London SE16 7LY, England
1.6 miles from National Maritime Museum
#695 of 1,089 hotels in London
Check In Check Out
Show Prices
163 Marsh Wall | Docklands, London E14 9SJ, England
1.6 miles from National Maritime Museum
#898 of 1,089 hotels in London
Check In Check Out
Show Prices
163 Marsh Wall, Harrow E14 9SJ, England
1.6 miles from National Maritime Museum
No photo provided
Check In Check Out
Show Prices
80 Boardwalk Place | Trafalgar Way, London E14 5SF, England
1.7 miles from National Maritime Museum
#437 of 1,089 hotels in London
Check In Check Out
Show Prices
New Providence Wharf 1 | Fairmont Avenue, London E14 9PA, England
1.7 miles from National Maritime Museum
#725 of 1,089 hotels in London
Check In Check Out
Show Prices
5 Fairmont Avenue | Canary Wharf, London E14 9PJ, England
1.8 miles from National Maritime Museum
#96 of 1,089 hotels in London
Check In Check Out
Show Prices
1 Baffin Way off Preston Road, London E14 9PE, England
1.8 miles from National Maritime Museum
#367 of 1,089 hotels in London
Check In Check Out
Show Prices
22 Hertsmere Road | Canary Wharf, London E14 4ED, England
1.9 miles from National Maritime Museum
#193 of 1,089 hotels in London
Check In Check Out
Show Prices
39 Westferry Circus | Canary Wharf, London E14 8RW, England
1.9 miles from National Maritime Museum
#603 of 1,089 hotels in London
Check In Check Out
Show Prices
Marriott Executive Apartments 22 Hertsmere Road, London E14 4ED, England
1.9 miles from National Maritime Museum
#623 of 1,089 hotels in London
Check In Check Out
Show Prices
244 Poplar High Street, London E14 0BB, England
1.9 miles from National Maritime Museum
No photo provided
Check In Check Out
Show Prices
Canary Wharf 46 Westferry Circus | Canary Wharf, London E14 8RS, England
2.0 miles from National Maritime Museum
#128 of 1,089 hotels in London
Check In Check Out
Show Prices
South Building 21 Hertsmere Road West, London E14 4BF, England
2.0 miles from National Maritime Museum
#254 of 1,089 hotels in London
Check In Check Out
Show Prices
265 Rotherhithe St, London SE16 5HW, England
2.0 miles from National Maritime Museum
#388 of 1,089 hotels in London
Check In Check Out
Show Prices
*Prices above are the average nightly price provided by partners and may not include all taxes and fees. Any taxes and fees that are shown are estimates only. Please see further details from our partners.
London Travel Forum Need specific advice visiting London, England? Visit the TripAdvisor Travel Forum for London and ask our Destination Experts and the travel community.