Hotels in Croydon

Search for Croydon Hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Discover Croydon

Croydon is a welcoming city to all with a variety of hotels to choose from. You can shop for as many as 742 deals for Croydon accommodation on Hotels.com, some with discounts of up to 40%. We have room prices starting at GBP 13 per night. Below, you can find the number of hotels by star rating in Croydon as well as in the surrounding area:
  • • 6 5-star hotels from GBP 112 per night
  • • 93 4-star hotels from GBP 73 per night
  • • 165 3-star hotels from GBP 55 per night
  • • 60 2-star hotels from GBP 37 per night