CAUSE
One question. One truth.
“Why is petrol so expensive in India?”
Because India imports approximately 85% of its crude oil, petrol prices are highly sensitive to global crude oil price fluctuations resulting from international supply-demand imbalances and geopolitical tensions. These factors outweigh local taxes and logistics costs.
High confidenceStructural
CURRENT STATE
On March 1, 2026, petrol prices in Delhi are ₹96.72 per litre. Prices are stable but high due to sustained global crude price pressures. The weak Indian Rupee against the US Dollar further increases import costs, maintaining elevated retail prices.
Have your own question?
Ask CAUSE →askcause.com