Independent directory of hospitals, doctors and test prices in IndiaList your hospital or practiceHow listings are built
HealthFinder, complementing life

Hospitals in India by city

HealthFinder lists 51,280 hospitals, clinics and diagnostic centres across 14 cities, ranked by Google reviews with Ayushman, CGHS, ECHS and NABH status from the official registers. Pick a city for its hospital lists, doctors by specialty and test prices. Updated October 2026.

Entrance of a multispeciality hospital in India

Which Indian cities have the most hospitals listed?

Delhi (1,437 hospitals, 5,854 doctors), Hyderabad (1,970 hospitals, 4,652 doctors), Mumbai (1,145 hospitals, 6,013 doctors), Pune (1,227 hospitals, 3,676 doctors) and Kolkata (543 hospitals, 4,056 doctors) lead the directory. Every city page ranks hospitals by Google rating weighted by review count and marks the ones on the PM-JAY and CGHS registers.

Chandigarh

Delhi

Haryana

Maharashtra

Punjab

Telangana

Uttar Pradesh

West Bengal