The list of Major Oil Refineries in India are as follows :
- Indian Oil Corporation – Barauni – Refining capacity 3.50 million tonnes
- Indian Oil Corporation – Guwahati – Refining capacity 0.85 million tonnes
- Indian Oil Corporation – Haldia - Refining capacity 2.50 million tonnes
- Indian Oil Corporation – Kayali - Refining capacity 7.30 million tonnes
- Bharat Petroleum Corpn. – Bombay (Mumbai) - Refining capacity 5.25 million tonnes
- Hindusthan Petroleum Corpn. - Bombay (Mumbai) - Refining capacity 3.5 million tonnes
- Hindusthan Petroleum Corpn. – Vishkhapatnam - Refining capacity 1.50 million tonnes
- Bongaigaon Refinery and Petrochemical- Assam, Bongaigaon -Refining capacity 1.00 million tonnes
- Cochin Refineries – Cochin - Refining capacity 3.30 million tonnes
- Assam Oil Company – Digboi - Refining capacity 0.50 million tonnes
- Madras Refineries - Madras (Chennai) - Refining capacity 2.80 million tonnes