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
65 - 73 Shaftesbury Ave | Piccadilly, London W1D 6EX, England
0.4 km from National Portrait Gallery
#16 of 1,063 hotels in London
Top Deal
US$514*
US$468* /night
View Deal
Orbitz.com
US$467*
Expedia.com
US$467*
Elvoline
US$514*
45 St. Martin's Lane, London WC2N 4HX, England
0.1 km from National Portrait Gallery
#75 of 1,063 hotels in London
US$262* /night
View Deal
Expedia.com
US$265*
Booking.com
US$265*
TripAdvisor
US$265*
31-36 Leicester Square, London WC2H 7LH, England
0.1 km from National Portrait Gallery
#165 of 1,063 hotels in London
Top Deal
US$501*
US$263* /night
View Deal
Travelocity
US$263*
Booking.com
US$264*
AMOMA
US$501*
110 St Martin's Lane, London WC2N 4BA, England
0.1 km from National Portrait Gallery
#206 of 1,063 hotels in London
US$104* /night
View Deal
1 Leicester Place | Leicester Square, London WC2H 7BP, England
0.2 km from National Portrait Gallery
#151 of 1,063 hotels in London
US$161* /night
View Deal
Booking.com
Priceline
Agoda.com
Whitcomb Street, London WC2H 7HG, England
0.2 km from National Portrait Gallery
#181 of 1,063 hotels in London
Top Deal
US$380*
US$172* /night
View Deal
Expedia.com
US$227*
Booking.com
US$227*
AMOMA
US$380*
2 Orange Street, London WC2H 7DF, England
0.2 km from National Portrait Gallery
#187 of 1,063 hotels in London
US$185* /night
View Deal
Agoda.com
US$185*
Priceline
US$188*
Booking.com
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.2 km from National Portrait Gallery
#361 of 1,063 hotels in London
Top Deal
US$583*
US$288* /night
View Deal
Expedia.com
US$292*
Booking.com
US$293*
AMOMA
US$583*
1 Suffolk Place, London SW1Y 4HX, England
0.3 km from National Portrait Gallery
#10 of 1,063 hotels in London
Top Deal
US$546*
US$474* /night
View Deal
Expedia.com
US$474*
Orbitz.com
US$474*
Cancelon
US$546*
The Strand, London WC2N 5HX, England
0.3 km from National Portrait Gallery
#19 of 1,063 hotels in London
US$214* /night
View Deal
Hotels.com
US$214*
Cancelon
US$215*
Travelocity
US$214*
39 Coventry Street, London W1D 6BZ, England
0.3 km from National Portrait Gallery
#96 of 1,063 hotels in London
Top Deal
US$363*
US$176* /night
View Deal
AMOMA
US$363*
TripAdvisor
US$185*
Agoda.com
US$184*
8 Northumberland Avenue | Northumberland House, London WC2N 5BY, England
0.3 km from National Portrait Gallery
#200 of 1,063 hotels in London
US$218* /night
View Deal
Hotels.com
US$218*
Orbitz.com
US$218*
Travelocity
US$218*
8 Northumberland Avenue, London WC2N 5BY, England
0.3 km from National Portrait Gallery
#250 of 1,063 hotels in London
US$218* /night
View Deal
Priceline
US$218*
Travelocity
US$218*
Expedia.com
US$218*
London Leicester Square London Leicester Square 10 Wardour Street, London W1D 6QF, England
0.3 km from National Portrait Gallery
#390 of 1,063 hotels in London
Top Deal
US$714*
US$660* /night
View Deal
Expedia.com
US$659*
Orbitz.com
US$659*
Cancelon
US$714*
21 Villiers Street, London WC2N 6ND, England
0.3 km from National Portrait Gallery
#830 of 1,063 hotels in London
Loading prices...
Prestigia.com
Booking.com
Hotels.com
65 - 73 Shaftesbury Ave | Piccadilly, London W1D 6EX, England
0.4 km from National Portrait Gallery
#16 of 1,063 hotels in London
Top Deal
US$514*
US$468* /night
View Deal
Orbitz.com
US$467*
Expedia.com
US$467*
Elvoline
US$514*
Whitehall Place, London SW1A 2BD, England
0.4 km from National Portrait Gallery
#18 of 1,063 hotels in London
Top Deal
US$464*
US$422* /night
View Deal
Orbitz.com
US$421*
Travelocity
US$421*
Elvoline
US$464*
6 Waterloo Place, London SW1Y 4AN, England
0.4 km from National Portrait Gallery
#26 of 1,063 hotels in London
Top Deal
US$568*
US$537* /night
View Deal
Sofitel
US$538*
Cancelon
US$568*
Travelocity
US$537*
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.4 km from National Portrait Gallery
#291 of 1,063 hotels in London
Top Deal
US$205*
US$199* /night
View Deal
Booking.com
US$204*
Hotels.com
US$205*
Expedia.com
US$205*
14-15 Henrietta St, London WC2E 8QH, England
0.4 km from National Portrait Gallery
#715 of 1,063 hotels in London
No availability for your dates from these sites
Booking.com
Orbitz.com
Travelocity
1 Ham Yard, London W1D 7DT, England
0.5 km from National Portrait Gallery
#36 of 1,063 hotels in London
US$525* /night
View Deal
Expedia.com
US$525*
Priceline
US$526*
Booking.com
US$526*
The Savoy
The Strand, London WC2R 0EU, England
0.5 km from National Portrait Gallery
#41 of 1,063 hotels in London
Top Deal
US$521*
US$473* /night
View Deal
Travelocity
US$473*
Hotwire.com
US$473*
Elvoline
US$521*
2 Whitehall Court, London SW1A 2EJ, England
0.5 km from National Portrait Gallery
#105 of 1,063 hotels in London
Top Deal
US$513*
US$268* /night
View Deal
Orbitz.com
US$268*
Booking.com
US$268*
AMOMA
US$513*
Covent Garden 20 Mercer Street, London WC2H 9HD, England
0.5 km from National Portrait Gallery
#114 of 1,063 hotels in London