Why Is India Time Half an Hour? The 1906 Compromise

On 1 January 1906, British India scrapped three separate railway times and adopted a single clock for the subcontinent. That clock was set to the solar time at 82.5° east longitude, a line that runs through Mirzapur in present-day Uttar Pradesh. The offset: UTC+5:30. Not a full hour. A half.

Why that line? Officials needed a meridian that sat roughly in the middle of the country’s major population centres. The 82.5°E line was a compromise: not too far east for Bombay, not too far west for Calcutta. Mirzapur itself had an observatory that could calibrate the new standard. Today, every clock in India (from the atomic clocks at the National Physical Laboratory in New Delhi to a phone screen) is set to the solar time at that line, plus five and a half hours from Coordinated Universal Time.

How Full-Hour Zones Work, and Why India Broke the Pattern

The Earth rotates 15° of longitude every hour. Divide the globe into 24 strips of 15° each, and each strip gets one hour. London is UTC+0 in winter. Paris is UTC+1. Tokyo is UTC+9. A country that sits entirely within one strip can adopt the full-hour offset for that strip.

India spans roughly 29° of longitude, from about 68°E in Gujarat to 97°E in Arunachal Pradesh. That is almost two full 15° strips. Geographically, the country could justify two time zones. Legally, it uses one. And that one is a half-hour offset because the 82.5°E meridian falls halfway between the 75°E and 90°E lines that define the full-hour zones UTC+5 and UTC+6.

Why Is India Time Half an Hour? Three Railway Clocks, One Compromise

The decision was practical, not arbitrary. Before 1906, three major cities ran their own clocks.

  • Madras Time (UTC+5:21:14): used by the Madras Observatory and by railway timetables across much of the south.
  • Calcutta Time (UTC+5:53:20): used in Bengal and the northeast.
  • Bombay Time (UTC+4:51): used in the western presidency.

Railway companies published separate schedules for each region. Passengers transferring trains faced confusion. A single national timetable became urgent.

British India adopted Indian Standard Time on 1 January 1906. The 82.5°E meridian gave an offset of UTC+5:30. That half-hour was close enough to Madras Time (only about nine minutes fast) and to Calcutta Time (about 23 minutes slow) that the change was manageable. A full-hour offset would have required either UTC+5 (too slow for Calcutta) or UTC+6 (too fast for Bombay). The half-hour was the middle ground.

After independence in 1947, the government kept IST unchanged. The single half-hour zone has been in place ever since.

What Happened to Madras Time, Calcutta Time, and Bombay Time

The three pre-1906 standards left traces. Madras Time, at UTC+5:21:14, was the most widely used by the railways. It was set by the Madras Observatory, which had been providing accurate time signals to ships and trains since the 1840s. When the government standardised, it effectively shifted the entire country to a time that was slightly fast for Madras but close enough to the old railway reference.

Calcutta Time, at UTC+5:53:20, was the local time of the British Indian capital. It was 23 minutes and 20 seconds ahead of the new IST. That meant Calcutta lost nearly half an hour of morning light by the clock. Traders and government staff had to adjust their daily routines.

Bombay Time, at UTC+4:51, was the most divergent: 39 minutes behind the new IST. Bombay’s western location meant sunset came later by the clock, and the change pushed the working day earlier.

These three standards are now historical footnotes. But they explain why India did not simply pick a full-hour offset. The half-hour was a compromise between three existing systems, each tied to a major city’s solar time.

Other Countries That Run on Half-Hour (and Quarter-Hour) Offsets

India is not alone. Several other countries use time zones offset by 30 or 45 minutes from UTC.

Country Offset from UTC Notes
Iran +3:30 Uses DST, shifting to +4:30 in summer
Afghanistan +4:30 No DST
Myanmar +6:30 No DST
Nepal +5:45 15 minutes ahead of India; the only country with a :45 offset
Sri Lanka +5:30 Same offset as India, but a separate legal standard

These non-standard offsets usually have a historical or geographic reason similar to India’s. Nepal’s +5:45, for example, is based on the meridian that passes through Kathmandu (85.3°E), which is 5.7 hours from UTC. The country rounds to 5 hours 45 minutes.

Would a Full-Hour Offset Work for India Today?

A full-hour offset (either UTC+5 or UTC+6) would simplify international scheduling. But it would also create a mismatch between clock time and solar time at the country’s edges.

The half-hour offset distributes the solar mismatch more evenly. No part of India is more than about 30 minutes off from its solar time, compared to a full hour or more under a whole-hour zone. In the northeast, people in Assam often start their day by local solar time while clocks show IST, a mismatch sometimes called social jet lag. In the west, outdoor activity shifts with the earlier winter sunset.

There is no change coming in 2026 or 2027. India will remain at UTC+5:30. The next time you check a clock in India, you are looking at the same meridian that the British chose on 1 January 1906: a line through Mirzapur, a half-hour from the rest of the world, and a practical answer to a century-old scheduling problem.