Asia · Southern Asia · Sovereign state
Current time in Nepal
A single time zone at UTC+05:45.
Saturday, June 6, 2026
About Nepal's time
A single time zone.
Nepal uses a single timezone—UTC+05:45—one of the few countries in the world with an unusual offset that doesn't fall precisely on the hour, sitting exactly between India's UTC+05:30 and Bhutan's UTC+06:00.
Major cities
Cities of Nepal.
History
How Nepal keeps time.
Nepal adopted its current time standard, Nepal Standard Time (UTC+05:45), on January 1, 1986. Before that, Nepal used Indian Standard Time (UTC+05:30) since 1920 and earlier followed a local solar time based on Kathmandu's longitude.
The switch to the unique offset was a deliberate national choice to differentiate from India and align clock time more closely with astronomical reality—Kathmandu's solar noon actually falls around 12:00 local time rather than 12:15 as it would under UTC+05:30. The move was also seen as a way to assert national identity distinct from neighboring India.
Nepal never observes Daylight Saving Time, maintaining consistent UTC+05:45 year-round. This makes it one of only three countries with a non-standard quarter-hour offset (along with Australia's UTC+09:30 in some zones and historical UTC+06:30 in Myanmar).
Did you know?
Things about Nepal's time.
Nepal's UTC+05:45 offset means the country is exactly 5 hours and 45 minutes ahead of UTC—a quirky choice that makes it stand out in international meetings and travel planning. This unusual offset actually serves Nepal well geographically: Kathmandu's longitude (85.3°E) roughly corresponds to UTC+05:41, so UTC+05:45 is a closer fit to solar time than the standard UTC+05:30 India uses.
Because Nepal sits in the same longitudinal band as eastern India, there's minimal time or date difference with neighboring countries despite the 15-minute offset. The time difference between Nepal and India ranges from 15 to 30 minutes depending on the region, but border areas have developed natural rhythms around this mismatch. The unique offset is abbreviated as NPT (+05:45) and can cause confusion for international software systems that assume hourly timezones only.
Frequently asked questions
Common questions about Nepal's time zone, daylight saving rules, and how to handle it in software. Can't find what you need? Email [email protected].
- Why is Nepal's timezone UTC+05:45?
- Nepal adopted UTC+05:45 in 1986 to better align clock time with solar reality (Kathmandu's noon is closer to 12:00 locally than under UTC+05:30) and to assert a distinct national identity separate from India's UTC+05:30 standard.
- Does Nepal observe Daylight Saving Time?
- No, Nepal has never observed DST. The UTC+05:45 offset remains constant year-round, though Nepal did briefly experiment with a one-hour advance in 1986 before settling on the permanent +05:45.
- How does Nepal's time compare to India?
- Nepal is 15 minutes ahead of Indian Standard Time (IST). When it's 9:00 AM in New Delhi, it's 9:15 AM in Kathmandu. This small difference can cause confusion for cross-border travel and scheduling.
- Are there any technical issues with Nepal's unusual offset?
- Yes, software and databases sometimes struggle with non-hourly offsets. NPT is abbreviated as +05:45, but some systems may round to UTC+05:30 or UTC+06:00 incorrectly. Developers should use 'Asia/Kathmandu' rather than hardcoding offsets.
- What time zone is Kathmandu in?
- Kathmandu and all of Nepal use Asia/Kathmandu, which is UTC+05:45. There are no regional time variations—the entire country uses the same timezone.
- When did Nepal change to UTC+05:45?
- The switch happened on January 1, 1986. Before that date, Nepal followed Indian Standard Time at UTC+05:30.
Free · Developer API
Time, as JSON.
Every IANA time zone with live offsets, DST status, and the countries and cities that use them — clean, dependable JSON. Sign up free and get an API key in seconds.
countries, cities, convert, DST transitions coming next.
Get your free API key →