London attracts travelers for its royal history, theater scene, and diverse neighborhoods. Staying near the West End gives easy access to shows and shopping, while South Bank puts you close to the Tate and river walks.
Find hotels near London Eye in London, GB. See which hotels are closest to London Eye and compare locations to find the best place to stay.
Found 50 hotels in London, GB.
4 star hotels in London, GB
Address: 1 Addington Street
City: London
Guest Rating: 9/10
Prices from USD 253.01 per night
Based on 14081 reviews
5 star hotels in London, GB
Address: 20 Upper Ground
City: London
Guest Rating: 9.2/10
Prices from USD 258.13 per night
Based on 9813 reviews
5 star hotels in London, GB
Address: London County Hall
City: London
Guest Rating: 9/10
Prices from USD 731.56 per night
Based on 716 reviews
5 star hotels in London, GB
Address: 3-5, Great Scotland Yard
City: London
Guest Rating: 9/10
Prices from USD 441.85 per night
Based on 693 reviews
4 star hotels in London, GB
Address: 100 Lower Marsh
City: London
Guest Rating: 8.9/10
Prices from USD 245.72 per night
Based on 2564 reviews
4 star hotels in London, GB
Address: 2 Whitehall Court
City: London
Guest Rating: 8.8/10
Prices from USD 322.64 per night
Based on 5158 reviews
4 star hotels in London, GB
Address: 200 Westminster Bridge Road
City: London
Guest Rating: 8.6/10
Prices from USD 392.94 per night
Based on 20000 reviews
4 star hotels in London, GB
Address: 111 Westminster Bridge Road
City: London
Guest Rating: 8.4/10
Prices from USD 202.49 per night
Based on 12859 reviews
5 star hotels in London, GB
Address: 22-28 Broadway
City: London
Guest Rating: 9.4/10
Prices from USD 448.52 per night
Based on 1045 reviews
4 star hotels in London, GB
Address: 30 John Islip Street
City: London
Guest Rating: 9.2/10
Prices from USD 259.72 per night
Based on 8733 reviews
4 star hotels in London, GB
Address: 372 The Strand
City: London
Guest Rating: 9/10
Prices from USD 231.45 per night
Based on 19599 reviews
5 star hotels in London, GB
Address: 65-73 Shaftesbury Avenue
City: London
Guest Rating: 9/10
Prices from USD 333.72 per night
Based on 6587 reviews
5 star hotels in London, GB
Address: 45 St Martin's Lane
City: London
Guest Rating: 9/10
Prices from USD 401.03 per night
Based on 5074 reviews
5 star hotels in London, GB
Address: 31-36 Leicester Square
City: London
Guest Rating: 9/10
Prices from USD 445.34 per night
Based on 4304 reviews
5 star hotels in London, GB
Address: 2 Spring Gardens
City: London
Guest Rating: 9/10
Prices from USD 466.85 per night
Based on 951 reviews
4 star hotels in London, GB
Address: 8 Northumberland Ave
City: London
Guest Rating: 8.8/10
Prices from USD 329.04 per night
Based on 6503 reviews
4 star hotels in London, GB
Address: 46 Blackfriars Road
City: London
Guest Rating: 8.8/10
Prices from USD 233.46 per night
Based on 4274 reviews
4 star hotels in London, GB
Address: The Strand
City: London
Guest Rating: 8.7/10
Prices from USD 339.27 per night
Based on 4235 reviews
4 star hotels in London, GB
Address: 6 Hercules Road
City: London
Guest Rating: 8.6/10
Prices from USD 224.58 per night
Based on 17687 reviews
4 star hotels in London, GB
Address: 11 Adam Street
City: London
Guest Rating: 9/10
Prices from USD 271.24 per night
Based on 139 reviews
4 star hotels in London, GB
Address: 18/21 Northumberland Avenue
City: London
Guest Rating: 8.2/10
Prices from USD 233.5 per night
Based on 5148 reviews
4 star hotels in London, GB
Address: 15 Montague Street
City: London
Guest Rating: 10/10
Prices from USD 297.08 per night
Based on 2904 reviews
5 star hotels in London, GB
Address: 2 Blackfriars Road
City: London
Guest Rating: 10/10
Prices from USD 648 per night
Based on 465 reviews
4 star hotels in London, GB
Address: 100 Vauxhall Walk
City: London
Guest Rating: 9.6/10
Prices from USD 239.53 per night
Based on 1826 reviews
5 star hotels in London, GB
Address: 6 Waterloo Place
City: London
Guest Rating: 9.6/10
Prices from USD 611.21 per night
Based on 1413 reviews
4 star hotels in London, GB
Address: 101 Buckingham Palace Road
City: London
Guest Rating: 9.4/10
Prices from USD 242.31 per night
Based on 8333 reviews
4 star hotels in London, GB
Address: 2-8 Great Suffolk Street
City: London
Guest Rating: 9.4/10
Prices from USD 336.88 per night
Based on 2804 reviews
5 star hotels in London, GB
Address: 38 Leicester Square
City: London
Guest Rating: 9.1/10
Prices from USD 484.77 per night
Based on 7256 reviews
5 star hotels in London, GB
Address: 19 New Bridge Street
City: London
Guest Rating: 9.2/10
Prices from USD 391.66 per night
Based on 753 reviews
5 star hotels in London, GB
Address: 21 Piccadilly
City: London
Guest Rating: 9/10
Prices from USD 412.29 per night
Based on 16175 reviews
4 star hotels in London, GB
Address: 8 St. Martins Place
City: London
Guest Rating: 9.4/10
Prices from USD 389.45 per night
Based on 244 reviews
5 star hotels in London, GB
Address: 50-60 Southampton Row
City: London
Guest Rating: 9/10
Prices from USD 369 per night
Based on 11436 reviews
5 star hotels in London, GB
Address: 20 Mercer Street, Covent Garden
City: London
Guest Rating: 9/10
Prices from USD 497.25 per night
Based on 4708 reviews
4 star hotels in London, GB
Address: 10-11 Albert Embankment
City: London
Guest Rating: 9/10
Prices from USD 270.1 per night
Based on 1496 reviews
4 star hotels in London, GB
Address: 54 Buckingham Gate
City: London
Guest Rating: 8.8/10
Prices from USD 301.58 per night
Based on 6419 reviews
4 star hotels in London, GB
Address: 284 to 302 Waterloo Road
City: London
Guest Rating: 8.8/10
Prices from USD 406.34 per night
Based on 3592 reviews
4 star hotels in London, GB
Address: 18 Albert Embankment
City: London
Guest Rating: 8.6/10
Prices from USD 178.58 per night
Based on 16658 reviews
3 star hotels in London, GB
Address: 157 Waterloo Road
City: London
Guest Rating: 8.6/10
Prices from USD 215.09 per night
Based on 7230 reviews
4 star hotels in London, GB
Address: 71-79 Southwark Street
City: London
Guest Rating: 8.6/10
Prices from USD 213.67 per night
Based on 1676 reviews
3 star hotels in London, GB
Address: 49 Blackfriars Road
City: London
Guest Rating: 8.4/10
Prices from USD 168.24 per night
Based on 7919 reviews
4 star hotels in London, GB
Address: 113 Lambeth Road
City: London
Guest Rating: 8.3/10
Prices from USD 207.91 per night
Based on 3294 reviews
3 star hotels in London, GB
Address: 118 - 120 Westminster Bridge Road
City: London
Guest Rating: 7.7/10
Prices from USD 161.69 per night
Based on 2960 reviews
4 star hotels in London, GB
Address: 35 Charles Street
City: London
Guest Rating: 10/10
Prices from USD 426.99 per night
Based on 2349 reviews
5 star hotels in London, GB
Address: 1 Aldwych
City: London
Guest Rating: 10/10
Prices from USD 960.85 per night
Based on 636 reviews
4 star hotels in London, GB
Address: 10 Palace Place
City: London
Guest Rating: 9.6/10
Prices from USD 386.23 per night
Based on 2629 reviews
4 star hotels in London, GB
Address: 10 Carlisle Street
City: London
Guest Rating: 9.6/10
Prices from USD 393.71 per night
Based on 2174 reviews
5 star hotels in London, GB
Address: Strand
City: London
Guest Rating: 9.4/10
Prices from USD 988.6 per night
Based on 2104 reviews
4 star hotels in London, GB
Address: 46 Cannon Street
City: London
Guest Rating: 9.4/10
Prices from USD 235.59 per night
Based on 861 reviews
5 star hotels in London, GB
Address: 60 Upper Thames Street
City: London
Guest Rating: 9.4/10
Prices from USD 541.21 per night
Based on 842 reviews
5 star hotels in London, GB
Address: 41 Buckingham Palace Road
City: London
Guest Rating: 9.8/10
Prices from USD 601.32 per night
Based on 207 reviews