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 Gallery

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
35 Charles Street | Mayfair, London W1J 5EB, England
1.3 km from National Gallery
#14 of 1,063 hotels in London
Top Deal
US$317*
US$288* /night
View Deal
Expedia.com
US$304*
Hotwire.com
US$304*
Cancelon
US$317*
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.1 km from National Gallery
#361 of 1,063 hotels in London
Top Deal
US$323*
US$292* /night
View Deal
Booking.com
US$319*
Travelocity
US$303*
Cancelon
US$323*
1 Suffolk Place, London SW1Y 4HX, England
0.2 km from National Gallery
#8 of 1,063 hotels in London
US$416* /night
View Deal
Expedia.com
US$416*
Orbitz.com
US$416*
Travelocity
US$416*
The Strand, London WC2N 5HX, England
0.2 km from National Gallery
#19 of 1,063 hotels in London
Top Deal
US$201*
US$170* /night
View Deal
Booking.com
US$174*
Hotels.com
US$174*
HotelQuickly
US$201*
31-36 Leicester Square, London WC2H 7LH, England
0.2 km from National Gallery
#163 of 1,063 hotels in London
Top Deal
US$295*
US$239* /night
View Deal
Booking.com
US$239*
Orbitz.com
US$239*
HotelQuickly
US$295*
Whitcomb Street, London WC2H 7HG, England
0.2 km from National Gallery
#186 of 1,063 hotels in London
Top Deal
US$193*
US$176* /night
View Deal
Orbitz.com
US$176*
Hotwire.com
US$176*
Elvoline
US$193*
110 St Martin's Lane, London WC2N 4BA, England
0.2 km from National Gallery
#196 of 1,063 hotels in London
US$100* /night
View Deal
8 Northumberland Avenue | Northumberland House, London WC2N 5BY, England
0.2 km from National Gallery
#203 of 1,063 hotels in London
Top Deal
US$318*
US$293* /night
View Deal
Booking.com
US$318*
Orbitz.com
US$293*
Cancelon
US$305*
8 Northumberland Avenue, London WC2N 5BY, England
0.2 km from National Gallery
#248 of 1,063 hotels in London
No availability for your dates from these sites
Hotels.com
Booking.com
Expedia.com
Whitehall Place, London SW1A 2BD, England
0.3 km from National Gallery
#18 of 1,063 hotels in London
Top Deal
US$555*
US$505* /night
View Deal
Expedia.com
US$507*
Orbitz.com
US$507*
Elvoline
US$555*
6 Waterloo Place, London SW1Y 4AN, England
0.3 km from National Gallery
#25 of 1,063 hotels in London
Top Deal
US$492*
US$312* /night
View Deal
Sofitel
US$352*
Travelocity
US$312*
getaroom.com
US$492*
45 St. Martin's Lane, London WC2N 4HX, England
0.3 km from National Gallery
#78 of 1,063 hotels in London
US$250* /night
View Deal
Expedia.com
US$251*
Official Site
US$248*
Travelocity
US$251*
39 Coventry Street, London W1D 6BZ, England
0.3 km from National Gallery
#97 of 1,063 hotels in London
Top Deal
US$299*
US$164* /night
View Deal
Booking.com
US$173*
Agoda.com
US$173*
getaroom.com
US$299*
1 Leicester Place | Leicester Square, London WC2H 7BP, England
0.3 km from National Gallery
#151 of 1,063 hotels in London
US$160* /night
View Deal
Booking.com
Priceline
Agoda.com
2 Orange Street, London WC2H 7DF, England
0.3 km from National Gallery
#193 of 1,063 hotels in London
US$131* /night
View Deal
TripAdvisor
US$131*
Priceline
US$132*
Booking.com
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.3 km from National Gallery
#289 of 1,063 hotels in London
Top Deal
US$212*
US$174* /night
View Deal
Booking.com
US$201*
Hotels.com
US$202*
HotelQuickly
US$212*
21 Villiers Street, London WC2N 6ND, England
0.3 km from National Gallery
#831 of 1,063 hotels in London
2 Whitehall Court, London SW1A 2EJ, England
0.4 km from National Gallery
#104 of 1,063 hotels in London
Top Deal
US$346*
US$300* /night
View Deal
Hotels.com
US$305*
Booking.com
US$305*
HotelQuickly
US$346*
London Leicester Square London Leicester Square 10 Wardour Street, London W1D 6QF, England
0.4 km from National Gallery
#388 of 1,063 hotels in London
Top Deal
US$298*
US$282* /night
View Deal
Orbitz.com
US$283*
W-Hotels.com
US$284*
Cancelon
US$298*
14-15 Henrietta St, London WC2E 8QH, England
0.4 km from National Gallery
#697 of 1,063 hotels in London
US$298* /night
View Deal
Hotels.com
Orbitz.com
Travelocity
No availability for your dates from these sites
Booking.com
Hotels.com
Agoda.com
65 - 73 Shaftesbury Ave | Piccadilly, London W1D 6EX, England
0.5 km from National Gallery
#16 of 1,063 hotels in London
Top Deal
US$203*
US$184* /night
View Deal
Cancelon
US$192*
Expedia.com
US$184*
Elvoline
US$203*
1 Ham Yard, London W1D 7DT, England
0.6 km from National Gallery
#35 of 1,063 hotels in London
Top Deal
US$525*
US$504* /night
View Deal
Priceline
US$524*
Hotwire.com
US$504*
getaroom.com
US$525*
The Savoy
The Strand, London WC2R 0EU, England
0.6 km from National Gallery
#41 of 1,063 hotels in London
Top Deal
US$547*
US$531* /night
View Deal
Expedia.com
US$544*
Fairmont.com
US$547*
Hotwire.com
US$544*