How to Reach Bhimtal from Kathgodam, Nainital & Delhi

Bhimtal is a lake town at about 1,370 m in Nainital district, 22 km from Nainital and 22 km from Kathgodam. Its lake is bigger and calmer than Naini Lake, with an island cafe and aquarium in the middle, the old Bhimeshwar Mahadev temple by the dam, and smaller lakes like Naukuchiatal close by.

Nearest railwayKathgodam · ≈ 22 km
Nearest airportPantnagar · ≈ 58 km
From Nainital≈ 22 km
From Delhi≈ 300 km by road

Route to Bhimtal at a glance

DelhiStart
Moradabad≈ 165 km
Haldwani≈ 110 km
Kathgodam≈ 6 km
Bhimtal≈ 22 km

From Nainital, come down to Bhowali and take the Bhimtal road (about 22 km).

Bhimtal by train

Kathgodam≈ 22 km
Taxi time≈ 45-60 min

Kathgodam is the nearest station, with direct trains from Delhi. Taxis and shared jeeps wait outside the station for Bhimtal.

  • Shared taxis are cheapest; a private cab gives you stops at viewpoints.

Bhimtal by bus

Delhi - Haldwani7-8 hrs

Buses run from Delhi's Anand Vihar to Haldwani and Kathgodam, and some go on to Bhimtal. Local buses and shared taxis also run from Haldwani.

  • Overnight buses reach Haldwani early, in time for a full day at the lake.

Bhimtal by car or taxi

From Delhi≈ 300 km · 7-8 hrs
From Nainital≈ 22 km · 45 min

Drive to Haldwani and Kathgodam, then climb the hill road to Bhimtal. The road is good and the climb is short.

  • Leave Delhi early to avoid traffic on the plains section.

How we check facts · Suggest a correction