There are 23 refineries in the nation, 18 of which are public, 2 of which are joint ventures, and 3 of which are private. They are all geographically dispersed and connected by cross-country pipelines.
Bharat Petroleum Corporation Limited has built one of India's most notable oil refineries, with its refineries situated in Bina, Kochi, and Mumbai.
Refer to this to know more: Bharat Petroleum Oil Refineries