Clock
Current local time in India
Local time
It is 22:46 in New Delhi, India right now (UTC+5:30).
Time in India
22:46
- Date
- Thursday, July 2, 2026
- Time zone
- Asia/Kolkata
- UTC offset
- UTC+5:30
India’s capital, New Delhi, observes the Asia/Kolkata time zone. Offsets shift automatically for daylight saving where it applies.
For full traveller facts, see the India country guide.