Discover well-known properties in Camden that are favoured by visitors more than others. There are 3,164 hotels in Camden and price data was last updated on 12 February 2025. The average price for a hotel in Camden is ₹ 18,942/night.
These hotels in Camden see the most activity from our users at the moment. Users can use the filters present to refine their search even further.
Our largest hotel, offering a little bit of everything, situated in Russell Square in the heart of central London, the Royal National Hotel provides accommodation for every occasion. With unrivalled transport links and a wide variety of on-site restaurants, cafes and bars, The Royal National Hotel is a perfect base for exploring London.