It took Nifty 25 sessions to cross 14,000 from 13,000-levels.
The equity markets hit a new record on the last trading day of the year.
The Nifty crossed 14,000 for the first time, hitting an intra-day high of 14,024.85, while the Sensex made a new high of 47,896.97 before closing flat.
Both indices have posted their best annual gain since 2017 as investors continue to bet on a better-than-expected revival in the economy.
It took Nifty 25 sessions to cross 14,000 from 13,000-levels.
The transition from 11,000 to 12,000 was the longest and took 59 trading sessions.
Photograph: Shailesh Andrade/Reuters
What stocks can one invest in?
Stocks: 'Returns will be much more modest'
Markets are sending clear message
Modi needs to listen to our economists
Best investment options for the next 10 years