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

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
2 Whitehall Court, London SW1A 2EJ, England
0.3 miles from National Portrait Gallery
#104 of 1,063 hotels in London
Top Deal
US$416*
US$366* /night
View Deal
TripAdvisor
US$366*
Booking.com
US$366*
HotelQuickly
US$416*
View all 15 deals 
45 St. Martin's Lane, London WC2N 4HX, England
0.1 miles from National Portrait Gallery
#78 of 1,063 hotels in London
US$298* /night
View Deal
TripAdvisor
US$301*
Booking.com
US$302*
Expedia.com
US$301*
View all 14 deals 
1 Leicester Place | Leicester Square, London WC2H 7BP, England
0.1 miles from National Portrait Gallery
#151 of 1,063 hotels in London
US$192* /night
View Deal
Booking.com
Agoda.com
Priceline
31-36 Leicester Square, London WC2H 7LH, England
0.1 miles from National Portrait Gallery
#163 of 1,063 hotels in London
Top Deal
US$354*
US$262* /night
View Deal
Travelocity
US$287*
Booking.com
US$287*
HotelQuickly
US$354*
View all 15 deals 
Whitcomb Street, London WC2H 7HG, England
0.1 miles from National Portrait Gallery
#186 of 1,063 hotels in London
Top Deal
US$236*
US$211* /night
View Deal
TripAdvisor
US$211*
Orbitz.com
US$211*
Cancelon
US$236*
View all 14 deals 
110 St Martin's Lane, London WC2N 4BA, England
0.1 miles from National Portrait Gallery
#196 of 1,063 hotels in London
US$120* /night
View Deal
1 Suffolk Place, London SW1Y 4HX, England
0.2 miles from National Portrait Gallery
#8 of 1,063 hotels in London
US$493* /night
View Deal
Booking.com
US$499*
Orbitz.com
US$500*
Expedia.com
US$500*
View all 11 deals 
65 - 73 Shaftesbury Ave | Piccadilly, London W1D 6EX, England
0.2 miles from National Portrait Gallery
#16 of 1,063 hotels in London
Top Deal
US$252*
US$221* /night
View Deal
TripAdvisor
US$221*
Expedia.com
US$221*
Cancelon
US$252*
View all 14 deals 
The Strand, London WC2N 5HX, England
0.2 miles from National Portrait Gallery
#19 of 1,063 hotels in London
Top Deal
US$241*
US$208* /night
View Deal
TripAdvisor
US$208*
Hotels.com
US$209*
HotelQuickly
US$241*
View all 13 deals 
6 Waterloo Place, London SW1Y 4AN, England
0.2 miles from National Portrait Gallery
#25 of 1,063 hotels in London
Top Deal
US$608*
US$374* /night
View Deal
TripAdvisor
US$373*
Sofitel
US$422*
getaroom.com
US$608*
View all 14 deals 
39 Coventry Street, London W1D 6BZ, England
0.2 miles from National Portrait Gallery
#97 of 1,063 hotels in London
Top Deal
US$369*
US$207* /night
View Deal
TripAdvisor
US$207*
Cancelon
US$215*
getaroom.com
US$369*
View all 14 deals 
2 Orange Street, London WC2H 7DF, England
0.2 miles from National Portrait Gallery
#193 of 1,063 hotels in London
US$157* /night
View Deal
TripAdvisor
US$157*
Priceline
US$159*
Booking.com
View all 7 deals 
8 Northumberland Avenue | Northumberland House, London WC2N 5BY, England
0.2 miles from National Portrait Gallery
#203 of 1,063 hotels in London
Top Deal
US$400*
US$352* /night
View Deal
TripAdvisor
US$352*
Booking.com
US$382*
Cancelon
US$400*
View all 11 deals 
8 Northumberland Avenue, London WC2N 5BY, England
0.2 miles from National Portrait Gallery
#248 of 1,063 hotels in London
No availability for your dates from these sites
Hotels.com
Booking.com
Expedia.com
View all 11 deals 
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.2 miles from National Portrait Gallery
#289 of 1,063 hotels in London
Top Deal
US$265*
US$228* /night
View Deal
Booking.com
US$265*
Hotels.com
US$243*
Expedia.com
US$243*
View all 12 deals 
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.2 miles from National Portrait Gallery
#361 of 1,063 hotels in London
Top Deal
US$384*
US$350* /night
View Deal
Booking.com
US$382*
Travelocity
US$364*
Elvoline
US$384*
View all 13 deals 
London Leicester Square London Leicester Square 10 Wardour Street, London W1D 6QF, England
0.2 miles from National Portrait Gallery
#388 of 1,063 hotels in London
Top Deal
US$387*
US$339* /night
View Deal
TripAdvisor
US$339*
Orbitz.com
US$339*
Cancelon
US$387*
View all 14 deals 
14-15 Henrietta St, London WC2E 8QH, England
0.2 miles from National Portrait Gallery
#697 of 1,063 hotels in London
US$358* /night
View Deal
Orbitz.com
Travelocity
Hotels.com
View all 5 deals 
21 Villiers Street, London WC2N 6ND, England
0.2 miles from National Portrait Gallery
#831 of 1,063 hotels in London
No availability for your dates from these sites
Booking.com
Hotels.com
MGallery
View all 7 deals 
Whitehall Place, London SW1A 2BD, England
0.3 miles from National Portrait Gallery
#18 of 1,063 hotels in London
Top Deal
US$666*
US$606* /night
View Deal
TripAdvisor
US$606*
Orbitz.com
US$608*
Elvoline
US$666*
View all 15 deals 
1 Ham Yard, London W1D 7DT, England
0.3 miles from National Portrait Gallery
#35 of 1,063 hotels in London