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 The Old Vic

  • 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.2 miles from The Old Vic
#163 of 1,086 hotels in London
Check In Check Out
Show Prices
53-61 Southwark Bridge Road, London SE1 9HH, England
0.7 miles from The Old Vic
#281 of 1,086 hotels in London
Check In Check Out
Show Prices
18 - 21 Northumberland Avenue, London WC2N 5EA, England
0.7 miles from The Old Vic
#289 of 1,086 hotels in London
Check In Check Out
Show Prices
113 Lambeth Road, London SE1 7LS, England
0.7 miles from The Old Vic
#313 of 1,086 hotels in London
Check In Check Out
Show Prices
43-47 Southwark Bridge Road, London SE1 9HH, England
0.7 miles from The Old Vic
#343 of 1,086 hotels in London
Check In Check Out
Show Prices
The Strand, London WC2N 5HX, England
0.8 miles from The Old Vic
#16 of 1,086 hotels in London
Check In Check Out
Show Prices
1 Aldwych | Westminster Borough, London WC2B 4BZ, England
0.8 miles from The Old Vic
#40 of 1,086 hotels in London
Check In Check Out
Show Prices
1-2 Serjeants' Inn | Fleet Street, London EC4Y 1AG, England
0.8 miles from The Old Vic
#49 of 1,086 hotels in London
Check In Check Out
Show Prices
ME LondonOffers & AnnouncementsUp to 15% MeliáRewards
336 - 337 Strand, London WC2R 1HA, England
0.8 miles from The Old Vic
#74 of 1,086 hotels in London
Check In Check Out
Show Prices
34 Park Street | Bankside, London SE1 9EF, England
0.8 miles from The Old Vic
#150 of 1,086 hotels in London
Check In Check Out
Show Prices
1-2 Dorset Rise, London EC4Y 8EN, England
0.8 miles from The Old Vic
#154 of 1,086 hotels in London
Check In Check Out
Show Prices
19 New Bridge Street, London EC4V 6DB, England
0.8 miles from The Old Vic
#185 of 1,086 hotels in London
Check In Check Out
Show Prices
8 Northcumberland Avenue | Northcumberland House, London WC2N 5BY, England
0.8 miles from The Old Vic
#194 of 1,086 hotels in London
Check In Check Out
Show Prices
24 Fleet Street, London EC4Y 1AA, England
0.8 miles from The Old Vic
#231 of 1,086 hotels in London
Check In Check Out
Show Prices
8 Northumberland Avenue, London WC2N 5BY, England
0.8 miles from The Old Vic
#254 of 1,086 hotels in London
Check In Check Out
Show Prices
Aldwych, London WC2B 4DD, England
0.8 miles from The Old Vic
#353 of 1,086 hotels in London
Check In Check Out
Show Prices
372 Strand, London WC2R 0JJ, England
0.8 miles from The Old Vic
#388 of 1,086 hotels in London
Check In Check Out
Show Prices
135 Borough High Street, London SE1 1NP, England
0.8 miles from The Old Vic
#491 of 1,086 hotels in London
Check In Check Out
Show Prices
21 Villiers Street, London WC2N 6ND, England
0.8 miles from The Old Vic
#830 of 1,086 hotels in London
Check In Check Out
Show Prices
45 St. Martin's Lane, London WC2N 4HX, England
0.9 miles from The Old Vic
#70 of 1,086 hotels in London
Check In Check Out
Show Prices
8-18 London Bridge Street, London SE1 9SG, England
0.9 miles from The Old Vic
#104 of 1,086 hotels in London
Check In Check Out
Show Prices
18 Albert Embankment, London SE1 7TJ, England
0.9 miles from The Old Vic
#198 of 1,086 hotels in London
Check In Check Out
Show Prices
24 Ludgate Hill, London EC4M 7DR, England
0.9 miles from The Old Vic
#307 of 1,086 hotels in London
Check In Check Out
Show Prices
10 Godliman Street, London EC4V 5AJ, England
0.9 miles from The Old Vic
#320 of 1,086 hotels in London
Check In Check Out
Show Prices
2 Spring Gardens | Trafalgar Square, London SW1A 2TS, England
0.9 miles from The Old Vic
#350 of 1,086 hotels in London
Check In Check Out
Show Prices
18 Albert Embankment, London SE1 7DP, England
0.9 miles from The Old Vic
#389 of 1,086 hotels in London
Check In Check Out
Show Prices
14-15 Henrietta St, London WC2E 8QH, England
0.9 miles from The Old Vic
Check In Check Out
Show Prices
1 Suffolk Place, London SW1Y 4HX, England
1.0 miles from The Old Vic
#9 of 1,086 hotels in London
Check In Check Out
Show Prices
Spring Mews, Tinworth Street | Vauxhall Walk, London SE11 5EJ, England
1.0 miles from The Old Vic
#24 of 1,086 hotels in London
Check In Check Out
Show Prices
22 - 28 Broadway, London SW1H 0BH, England
1.0 miles from The Old Vic
#41 of 1,086 hotels in London
Check In Check Out
Show Prices
15 Dacre Street | Westminster, London SW1H 0DJ, England
1.0 miles from The Old Vic
#43 of 1,086 hotels in London
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.