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