Skip to content
NSE stocks: 129Advancing: 16Declining: 112Currency: INR
Open Tradzy
IO

Indian Oil Corporation Limited (IOC) Share Price Today

NSEIndiaStock
INR 129.78
0.36%1d
Day Range
INR 129.15INR 131.60

Indian Oil Corporation Limited Price Chart (IOC)

Loading the IOC chart…

Daily candles from the exchange.

Indian Oil Corporation Limited (IOC) Share Price Price Today

The IOC share price today is INR 129.78, down 0.36% on the day. Indian Oil Corporation Limited is listed on National Stock Exchange of India (NSE) in India, and the latest session we have is October 12, 2026.

Prices are delayed quotes for information only and are not financial advice.

IOC Recent Prices

DateOpenHighLowCloseChangeVolume
2026-10-12INR 127.40INR 128.20INR 126.45INR 127.100.59%4,769,960
2026-10-09INR 126.05INR 127.13INR 125.64INR 126.350.08%7,316,124
2026-10-08INR 130.30INR 130.31INR 125.27INR 126.252.88%12,167,724
2026-10-07INR 130.60INR 131.19INR 129.70INR 130.001.22%7,269,916
2026-10-06INR 131.00INR 131.60INR 129.55INR 131.600.84%6,515,655
2026-10-05INR 132.48INR 134.35INR 129.80INR 130.500.64%9,644,919
2026-10-01INR 134.00INR 134.10INR 131.20INR 131.342.66%12,239,747
2026-09-30INR 133.30INR 135.99INR 133.14INR 134.932.74%9,545,086
2026-09-29INR 133.32INR 134.31INR 131.02INR 131.331.49%10,116,269
2026-09-28INR 135.02INR 135.58INR 133.04INR 133.321.75%5,538,248
See IOC price history ›

Frequently asked questions

What is the IOC share price today?

The IOC share price today is INR 129.78 on National Stock Exchange of India (NSE), the latest price we have, from the 2026-10-12 session. Indian Oil Corporation Limited trades in INR.

Is IOC share up or down today?

Indian Oil Corporation Limited (IOC) is down 0.36% compared with the previous close of INR 130.25.

What was the IOC closing price yesterday?

The previous close of IOC was INR 130.25 (October 9, 2026).

What is the 52-week high and low of IOC?

Over the past year IOC has traded between INR 124.92 and INR 188.96. The latest session's range was INR 129.15 to INR 131.6.

What is the trading volume of IOC?

9,173,149 shares of IOC traded in the latest session.

Where does this IOC price come from?

Stock prices and volumes from Yahoo Finance. These are delayed quotes: during trading they can lag the exchange by 15 minutes or more, and they are not a live feed.

Investing in India: guides

Learn to read and trade it

More NSE stocks

View more ›

NSE Top Gainers Today

View more ›