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

  • 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
54 Buckingham Gate, London SW1E 6AF, England
1.4 km from National Portrait Gallery
#167 of 1,090 hotels in London
Top Deal
US$324*
US$225* /night
View Deal
TripAdvisor
US$224*
Orbitz.com
US$225*
HotelQuickly
US$324*
45 St. Martin's Lane, London WC2N 4HX, England
0.1 km from National Portrait Gallery
#74 of 1,090 hotels in London
US$296* /night
View Deal
TripAdvisor
US$302*
Booking.com
US$302*
Expedia.com
US$302*
31-36 Leicester Square, London WC2H 7LH, England
0.1 km from National Portrait Gallery
#150 of 1,090 hotels in London
Top Deal
US$369*
US$245* /night
View Deal
TripAdvisor
US$245*
Orbitz.com
US$245*
travelup.com
US$369*
110 St Martin's Lane, London WC2N 4BA, England
0.1 km from National Portrait Gallery
#200 of 1,090 hotels in London
US$105* /night
View Deal
1 Leicester Place | Leicester Square, London WC2H 7BP, England
0.2 km from National Portrait Gallery
#156 of 1,090 hotels in London

The price you found is 17% lower than this hotel's average rate of US$191/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$159* /night
View Deal
Booking.com
Priceline
Agoda.com
2 Orange Street, London WC2H 7DF, England
0.2 km from National Portrait Gallery
#180 of 1,090 hotels in London

The price you found is 23% lower than this hotel's average rate of US$198/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$159*
US$152* /night
View Deal
TripAdvisor
US$159*
Booking.com
US$159*
Priceline
US$154*
Whitcomb Street, London WC2H 7HG, England
0.2 km from National Portrait Gallery
#186 of 1,090 hotels in London
Top Deal
US$331*
US$225* /night
View Deal
TripAdvisor
US$225*
Orbitz.com
US$225*
getaroom.com
US$331*
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.2 km from National Portrait Gallery
#355 of 1,090 hotels in London
Top Deal
US$319*
US$275* /night
View Deal
TripAdvisor
US$275*
Hilton
US$274*
AMOMA
US$319*
1 Suffolk Place, London SW1Y 4HX, England
0.3 km from National Portrait Gallery
#10 of 1,090 hotels in London
Top Deal
US$486*
US$464* /night
View Deal
Hotels.com
US$486*
Booking.com
US$486*
Expedia.com
US$486*
The Strand, London WC2N 5HX, England
0.3 km from National Portrait Gallery
#17 of 1,090 hotels in London
Top Deal
US$342*
US$270* /night
View Deal
TripAdvisor
US$270*
Travelocity
US$270*
getaroom.com
US$342*
39 Coventry Street, London W1D 6BZ, England
0.3 km from National Portrait Gallery
#91 of 1,090 hotels in London
Top Deal
US$296*
US$253* /night
View Deal
TripAdvisor
US$253*
Travelocity
US$253*
Elvoline
US$296*
8 Northumberland Avenue | Northumberland House, London WC2N 5BY, England
0.3 km from National Portrait Gallery
#191 of 1,090 hotels in London

The price you found is 23% lower than this hotel's average rate of US$231/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$183*
US$179* /night
View Deal
TripAdvisor
US$182*
Booking.com
US$182*
Agoda.com
US$183*
8 Northumberland Avenue, London WC2N 5BY, England
0.3 km from National Portrait Gallery
#254 of 1,090 hotels in London
US$182* /night
View Deal
Hotels.com
US$182*
Travelocity
US$182*
Orbitz.com
US$182*
London Leicester Square London Leicester Square 10 Wardour Street, London W1D 6QF, England
0.3 km from National Portrait Gallery
#395 of 1,090 hotels in London
US$307* /night
View Deal
TripAdvisor
US$307*
W-Hotels.com
US$306*
Booking.com
US$307*
21 Villiers Street, London WC2N 6ND, England
0.3 km from National Portrait Gallery
#837 of 1,090 hotels in London
Victory House 14 Leicester Place, London WC2H 7BZ, England
0.3 km from National Portrait Gallery
No availability for your dates from these sites
Hotels.com
HOTEL.INFO
Agoda.com
65 - 73 Shaftesbury Ave | Piccadilly, London W1D 6EX, England
0.4 km from National Portrait Gallery
#15 of 1,090 hotels in London

The price you found is 19% lower than this hotel's average rate of US$285/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$231* /night
View Deal
TripAdvisor
US$231*
Booking.com
US$231*
Hotwire.com
US$231*
Whitehall Place, London SW1A 2BD, England
0.4 km from National Portrait Gallery
#19 of 1,090 hotels in London
Top Deal
US$693*
US$501* /night
View Deal
TripAdvisor
US$499*
Booking.com
US$501*
Elvoline
US$693*
6 Waterloo Place, London SW1Y 4AN, England
0.4 km from National Portrait Gallery
#28 of 1,090 hotels in London
Top Deal
US$608*
US$506* /night
View Deal
TripAdvisor
US$508*
Booking.com
US$508*
travelup.com
US$608*
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.4 km from National Portrait Gallery
#288 of 1,090 hotels in London
Top Deal
US$282*
US$213* /night
View Deal
TripAdvisor
US$213*
Booking.com
US$238*
HotelQuickly
US$282*
14-15 Henrietta St, London WC2E 8QH, England
0.4 km from National Portrait Gallery
No availability for your dates from these sites
Travelocity
Orbitz.com
Hotels.com
1 Ham Yard, London W1D 7DT, England
0.5 km from National Portrait Gallery
#36 of 1,090 hotels in London
Top Deal
US$586*
US$568* /night
View Deal
TripAdvisor
US$568*
Booking.com
US$586*
Orbitz.com
US$568*
The Strand, London WC2R 0EU, England
0.5 km from National Portrait Gallery
#42 of 1,090 hotels in London

The price you found is 31% lower than this hotel's average rate of US$740/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$694*
US$507* /night
View Deal
TripAdvisor
US$509*
Hotels.com
US$509*
AMOMA
US$694*
2 Whitehall Court, London SW1A 2EJ, England
0.5 km from National Portrait Gallery
#99 of 1,090 hotels in London
Top Deal
US$347*
US$297* /night
View Deal
Booking.com
US$297*
Expedia.com
US$297*
HotelQuickly
US$347*
20 Mercer Street, Covent Garden, London WC2H 9HD, England
0.5 km from National Portrait Gallery
#117 of 1,090 hotels in London
Top Deal
US$350*
US$256* /night
View Deal
Expedia.com
US$281*