Map of Naini Tāl, India

Naini Tāl is a city in Uttarakhand, India, with a population of about 42,309. It lies at 29.3974°N, 79.4469°E. Naini Tāl is about 234 km (145 mi) east of New Delhi, the capital. The nearest city on our map is Haldwani, 21 km to the south.

Naini Tāl at a glance

Country
Region
Uttarakhand
Population
42,309GeoNames
Coordinates
29.3974, 79.446929°23′51″N 79°26′49″E
Time zone
Asia/KolkataUTC+05:30
Local time
–
Distance to New Delhi
234 km (145 mi)

Where is Naini Tāl?

Cities near Naini Tāl

Largest cities in Uttarakhand

Largest cities in India

Map of India and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.