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.

Hotels near Royal National Theatre

Check In Check Out
Show Prices
Enter dates for best prices

Hotels travelers recommend

The Strand, London WC2R 0EU, England
0.2 miles from Royal National Theatre
Special Offer STAY LONGER. SAVE MORE.
The Savoy Slideshow
#64 of 1,059 hotels in London
  • Luxury
  • Trafalgar Square / Embankment
  • Pets Allowed
  • Pool
Show Prices
Whitehall Place, London SW1A 2BD, England
0.3 miles from Royal National Theatre
Travelers' Choice® 2016 Winner Luxury Special Price 30% off room rate
Corinthia Hotel London Slideshow
#10 of 1,059 hotels in London
  • Luxury
  • Westminster
  • Pool
Show Prices
1 Aldwych, London WC2B 4BZ, England
0.3 miles from Royal National Theatre
Special Price 15% off room rate
One Aldwych Slideshow
#41 of 1,059 hotels in London
  • Luxury
  • Covent Garden
  • Pool
Show Prices
2 Whitehall Court, London SW1A 2EJ, England
0.3 miles from Royal National Theatre
Special Rate Winter Promotion
The Royal Horseguards Slideshow
#70 of 1,059 hotels in London
  • Luxury
  • Westminster
Show Prices
336 - 337 The Strand, London WC2R 1HA, England
0.3 miles from Royal National Theatre
Offers & Announcements SPECIAL OFFER
ME London Slideshow
#112 of 1,059 hotels in London
  • Luxury
  • Trafalgar Square / Embankment
  • Pets Allowed
Show Prices
372 Strand, London WC2R 0JJ, England
0.3 miles from Royal National Theatre
Special Price 15% off room rate
GreenLeadersGold level
Strand Palace Hotel Slideshow
#388 of 1,059 hotels in London
  • Luxury
  • Green
  • Covent Garden
Show Prices
Aldwych, London WC2B 4DD, England
0.3 miles from Royal National Theatre
Special Offer Book early, up to 20...
GreenLeadersSilver level
The Waldorf Hilton Slideshow
#431 of 1,059 hotels in London
  • Luxury
  • Green
  • Trafalgar Square / Embankment
  • Pool
Show Prices
5 Chicheley Street, London SE1 7PJ, England
0.3 miles from Royal National Theatre
#883 of 1,059 hotels in London
  • Southbank
21 Villiers Street, London WC2N 6ND, England
0.3 miles from Royal National Theatre
#897 of 1,059 hotels in London
  • Trafalgar Square / Embankment
The Strand, London WC2N 5HX, England (Formerly Charing Cross Hotel)
0.4 miles from Royal National Theatre
Travelers' Choice® 2016 Winner Top Hotels | Best Service Special Rate Winter Sale B&B from...
Amba Hotel Charing Cross Slideshow
#6 of 1,059 hotels in London
  • Luxury
  • Trafalgar Square / Embankment
Show Prices
20 Upper Ground, London SE1 9PD, England
0.4 miles from Royal National Theatre
Special Offer LOWEST RATE - Up to 25%
Mondrian London at Sea Containers Slideshow
#27 of 1,059 hotels in London
  • Luxury
  • Pets Allowed
  • Southbank
Show Prices
Belvedere Road | County Hall, London SE1 7PB, England
0.4 miles from Royal National Theatre
Special Offer #WakeUpWonderful from...
Premier Inn London County Hall Hotel Slideshow
#119 of 1,059 hotels in London
  • Mid-range
  • Southbank
Show Prices
85 York Road | Waterloo, London SE1 7NJ, England
0.4 miles from Royal National Theatre
Special Offer #WakeUpWonderful from...
Premier Inn London Waterloo (Westminster Bridge) Hotel Slideshow
#131 of 1,059 hotels in London
  • Mid-range
Show Prices
1 Addington Street, London SE1 7RY, England
0.4 miles from Royal National Theatre
GreenLeadersGold level
Park Plaza County Hall London Slideshow
#141 of 1,059 hotels in London
  • Luxury
  • Green
Show Prices
8 Northcumberland Avenue | Northcumberland House, London WC2N 5BY, England
0.4 miles from Royal National Theatre
#223 of 1,059 hotels in London
  • Luxury
  • Westminster
Show Prices
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.4 miles from Royal National Theatre
Special Rate City Winter Escape
GreenLeadersGold level
Citadines Trafalgar Square London Slideshow
#277 of 1,059 hotels in London
  • Luxury
  • Green
  • Trafalgar Square / Embankment
  • Pets Allowed
Show Prices
8 Northumberland Avenue, London WC2N 5BY, England
0.4 miles from Royal National Theatre
Offers & Announcements Enjoy 10% Off!
The Grand at Trafalgar Square Slideshow
#317 of 1,059 hotels in London
  • Luxury
  • Westminster
Show Prices
81 - 83 Waterloo Road, London SE1 8UD, England
0.4 miles from Royal National Theatre
Special Offer TripAdvisor 10% Off
The Wellington Hotel Slideshow
#385 of 1,059 hotels in London
  • Free Breakfast
  • Free Parking
Show Prices
45 St Martin's Lane, London WC2N 4HX, England
0.5 miles from Royal National Theatre
Special Offer LOWEST RATE - Up to 25%
St Martins Lane London Hotel Slideshow
#71 of 1,059 hotels in London
  • Luxury
  • Covent Garden
  • Pets Allowed
Show Prices
110 St Martin's Lane, London WC2N 4BA, England
0.5 miles from Royal National Theatre
Special Offer #WakeUpWonderful from...
hub by Premier Inn London Covent Garden Hotel Slideshow
#152 of 1,059 hotels in London
  • Mid-range
  • Covent Garden
Show Prices
200 Westminster Bridge Road, London SE1 7UT, England
0.5 miles from Royal National Theatre
Special Offer Book now & save up to...
GreenLeadersGold level
Park Plaza Westminster Bridge London Slideshow
#162 of 1,059 hotels in London
  • Luxury
  • Green
  • Pool
  • Southbank
Show Prices
4 Broad Court | Bow Street, London WC2B 5QZ, England
0.5 miles from Royal National Theatre
#175 of 1,059 hotels in London
  • Covent Garden
Show Prices
46 Blackfriars Road, London SE1 8NZ, England
0.5 miles from Royal National Theatre
Special Offer UP TO 30% DISCOUNT
GreenLeadersSilver level
Novotel London Blackfriars Slideshow
#207 of 1,059 hotels in London
  • Luxury
  • Green
  • Pets Allowed
  • Pool
Show Prices
49 Blackfriars Road, London SE1 8NZ, England
0.5 miles from Royal National Theatre
Special Offer UP TO 25% DISCOUNT
Ibis London Blackfriars Slideshow
#216 of 1,059 hotels in London
  • Mid-range
  • Green
  • Pets Allowed
  • London Bridge
Show Prices
24 Fleet Street, London EC4Y 1AA, England
0.5 miles from Royal National Theatre
#239 of 1,059 hotels in London
  • City of London
Show Prices
Westminster Bridge Road | County Hall, London SE1 7PB, England
0.5 miles from Royal National Theatre
Special Offer Valentines Day Package
Marriott London County Hall Slideshow
#270 of 1,059 hotels in London
  • Luxury
  • Pool
  • Southbank
Show Prices
3-7 Stamford Street | South Bank, London SE1 9NY, England
0.5 miles from Royal National Theatre
Special Offer TripAdvisor 10% Off
The Mad Hatter Hotel Slideshow
#301 of 1,059 hotels in London
  • London Bridge
Show Prices
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.5 miles from Royal National Theatre
The Trafalgar Hotel Slideshow
#327 of 1,059 hotels in London
  • Luxury
  • St. James's
Show Prices
1 Suffolk Place, London SW1Y 4BP, England
0.6 miles from Royal National Theatre
Travelers' Choice® 2016 Winner Luxury | Top Hotels Special Price 10% off room rate
Haymarket Hotel Slideshow
#16 of 1,059 hotels in London
  • Luxury
  • Trafalgar Square / Embankment
  • Pool
Show Prices
24 Endell Street, London WC2H 9HQ, England
0.6 miles from Royal National Theatre
#31 of 1,059 hotels in London
  • Covent Garden