Discover well-known properties in City of London that are favoured by visitors more than others. There are 459 hotels in City of London and price data was last updated on 14 February 2025. The average price for a hotel in City of London is £246/night.
These hotels in City of London see the most activity from our users at the moment. Try adjusting the dates or room and guest combinations if you're not seeing the options you're looking for.
This hip hotel is situated in City of London, and offers free Wi-Fi, a sauna and an indoor pool. It is also conveniently located within a 10-minute walk of Cannon Street.
Offering an indoor pool, a sauna and free Wi-Fi, Leonardo Royal Hotel London City is within a short walk of Tower 42. The hotel is also ideally located within a five-minute walk of Aldgate.
Situated in London, The Ned is an easy drive from Lyceum Theatre and Emirates Stadium. It is surrounded by a variety of shops and boutiques, and is within a 10-minute walk of Cannon Street.
Ideally located in London, Apex Temple Court Hotel provides hip accommodation an easy drive from Palace of Westminster, Tower of London and British Museum. It is also ideally situated within walking distance of Blackfriars.
Located in City of London, Andaz London Liverpool Street - a concept by Hyatt provides 5-star accommodation and free Wi-Fi, a coffee bar and an express check-in and check-out feature. It is close to Tower 42, shops and nightlife options.
Featuring a Turkish steam bath, free Wi-Fi and a sauna, Novotel London Tower Bridge provides chic, stylish and hip rooms. Only a 10 minute walk from Aldgate, the hotel provides guests with a convenient base when visiting London.
Situated in London, South Place Hotel is an easy drive from Lyceum Theatre and Victoria Park. It is close to the area's tourist attractions and is minutes on foot from Liverpool Street Station.
This unique 5-star hotel is located close to Liverpool Street Station and provides free Wi-Fi and a marble bathroom. This hip property is conveniently situated in City of London.
Just a stone's throw from Aldgate, Hotel Indigo London - Tower Hill provides a unique base, close to London's tourist attractions. It is situated a short walk from Tower 42.
Gain useful insights and advice for booking the perfect stay in City of London. Price data is based on averages over the past 12 months and was last updated on 14 February 2025.
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£139 - £228
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
Top-rated City of London, London hotels
Browse through properties in City of London that have received the highest ratings from guests. There are currently 459 properties in City of London and data was last updated on 14 February 2025.
Some of the best City of London hotel options as decided by our users. Take a look at user reviews to learn why these properties were rated the best.