Dehradun

Tapkeshwar Mahadev Temple Dehradun: Timings, History & Guide

Tapkeshwar Mahadev Temple Dehradun illustration with cave shrine

Tapkeshwar is the Shiva temple most Dehradun families have a story about. It sits inside a natural cave on the bank of a small river near Garhi Cantt, and the thing everyone remembers is the water: it drips steadily from the rock ceiling straight onto the Shivling. That’s where the name comes from, tapak meaning “to drip”.

It’s only a short drive from the city, so it’s an easy morning visit, and it gets very busy on Mondays and during Shivratri. Here’s what to know before you go.

Tapkeshwar Temple at a glance

LocationGarhi Cantt area, about 6 to 7 km from central Dehradun
TimingsUsually 6:00 am to 7:00 pm
Entry feeFree
Time needed45 minutes to 1.5 hours
Busiest daysMondays, the month of Shravan and Mahashivratri
Best timeOctober to March, early morning
Timings are as commonly listed and may be extended on festival days.

The story behind Tapkeshwar

Local tradition links the cave to Guru Dronacharya, the teacher of the Pandavas and Kauravas in the Mahabharata. It’s said he lived and meditated here, and the cave is sometimes called Drona Cave because of this. There’s also a popular legend about his son Ashwatthama: as a child he couldn’t get milk, so he prayed to Shiva, and milk is said to have dripped from the cave roof. Today it’s water that drips onto the Shivling.

These are stories passed down by devotees rather than recorded history, but they’re a big part of why the temple feels special to people here.

What it’s like inside

From the parking area you walk through a short stretch of shops selling flowers, prasad and puja items, then go down a flight of steps into the valley. The river runs right beside the temple, and in dry months the water is shallow enough that people dip their feet.

The main shrine is inside the cave. It’s narrow and a little humid, and on busy days you’ll move through in a queue. Look up to see the water dripping from the rock above the Shivling. There are smaller shrines around the main cave, and the whole complex is built into the rock along the river.

How to reach Tapkeshwar Temple

  • By scooty, bike or car: the easiest way. Head towards Garhi Cantt and follow the signs. There’s parking near the entrance road, but it gets crowded on Mondays and festival days.
  • By auto or cab: autos and app cabs come here easily from anywhere in the city. It’s about 7 km from Dehradun railway station.
  • By local transport: shared autos and city buses run towards Garhi Cantt; from there it’s a short ride or walk.
  • From the airport: Jolly Grant Airport is about 30 km away, roughly an hour by taxi.

When to visit

October to March is the most comfortable time, with mild weather and a calm river. Go early, between 6 and 9 am, to avoid long queues, especially on Mondays.

Mahashivratri is the biggest day of the year here. A fair is held around the temple and the crowd is huge. If you want the festival atmosphere, go. If you want a quiet darshan, pick another day.

Monsoon (July to September): the steps get slippery and the river can rise quickly after rain. Take extra care, keep children close, and stay away from the water when it’s flowing fast.

Tips for your visit

  • Dress modestly and wear footwear you can slip off easily. Shoes are left outside the shrine area.
  • Expect steps. The walk down and back up is manageable for most people, but it isn’t wheelchair friendly and may be hard for older visitors with knee problems.
  • Photography is usually fine outside, but may not be allowed inside the cave during darshan. Ask before you click.
  • Carry small change for prasad, offerings and parking.
  • Keep the river clean. Don’t leave flowers, plastic or offerings in the water.

Combine it with nearby places

Frequently asked questions

What are Tapkeshwar Temple timings?

Tapkeshwar Mahadev Temple is usually open from 6:00 am to 7:00 pm. Hours may be extended on Mahashivratri and during Shravan.

Is there an entry fee at Tapkeshwar Temple?

No. Entry is free. You may pay for parking and for prasad or flowers if you want them.

Why is it called Tapkeshwar?

The name comes from the water that drips (tapak) from the cave ceiling onto the Shivling.

How far is Tapkeshwar Temple from Dehradun city?

About 6 to 7 km from central Dehradun and around 7 km from the railway station, in the Garhi Cantt area.

When is the Tapkeshwar fair?

The biggest fair is held on Mahashivratri, when thousands of devotees visit the temple.

Last updated: October 2026. If timings change or you visited recently, tell us in the comments.

Aakash Puri

Aakash Puri is a Dehradun local who has been writing The Dehradun since 2019. He covers places to visit, treks, temples, cafes and seasonal travel across Dehradun, Mussoorie, Rishikesh and Uttarakhand, and keeps every guide dated and updated.

3 comments

Ask a question or share a tip

Your email address will not be published. Required fields are marked *