India

Sunrise & Sunset Overview

Today's sunrise and sunset times for cities in India

Sunrise in India today ranges from 05:55 in Kolkata to 06:58 in Ahmedabad, reflecting the country's geographic spread. Times are accurate to within 1 minute.

Capital: Delhi

Sunrise

06:42

Sunset

18:25

Major Cities

CitySunriseSunsetDaylight
Delhi06:4218:2511h 42m
Mumbai06:5518:4611h 51m
Bangalore06:3418:3011h 56m
Ahmedabad06:5818:4611h 47m
Kolkata05:5517:4311h 48m
Hyderabad06:3218:2511h 52m
Pune06:5118:4311h 51m
Surat06:5618:4611h 49m

About Sunrise & Sunset in India

India spans approximately 20.6°N. India's near-tropical location gives it consistent daylight throughout the year, typically 11 to 13 hours with minimal seasonal swing. Click any city above for complete data including golden hour, blue hour, twilight times, moon phase, and monthly sun tables.

Golden Hour in India

Golden hour photography across India varies by location and season. At temperate latitudes, India enjoys golden hour windows of 45 to 90 minutes, with the longest windows in winter when the sun travels a lower arc. Click any city in the table above to see exact golden hour times for that location.

Seasonal Daylight in India

The difference between the longest and shortest day in India depends on latitude. India's near-equatorial position means consistent daylight of 11 to 13 hours year-round, with minimal seasonal variation.

The best time of year to visit India for photography depends on your goals. Long summer days provide more total shooting hours, but winter offers lower sun angles that produce dramatic shadows and warm light throughout more of the day. Spring and autumn equinox periods offer balanced light that works well for most subjects.

Frequently Asked Questions

What time is sunrise in India today?
Today's earliest sunrise in India is at 05:55 (Kolkata) and the latest is 06:58 (Ahmedabad), reflecting the country's geographic spread.
Which city in India has the earliest sunrise?
Kolkata currently has the earliest sunrise in India at 05:55. Eastern cities in any country always see sunrise first.
How many daylight hours does India get?
India's near-tropical location means consistent daylight year-round, typically 11 to 13 hours per day with little seasonal variation.