Although it is one of the most expensive cities in India to stay in, Mumbai still has plenty of choice when it comes to hotels, and there is something to suit every taste available, whether your preference is for a budget place in a shared room in a hostel, or a palatial luxury hotel which offers every conceivable facility, and breathtaking levels of service, there will be something to suit you.
Perhaps the best hotel in the city, and one that offers surprisingly good value for money - with rates from around £37 per person per night is the 5* Taj Mahal Hotel, which is a graceful landmark building overlooking the waterfront which offers a high quality of service, and great facilities including one of the most fashionable nightclubs in Mumbai.