At a Glance: Essential Visitor Information
Why Visit Bhartrihari Caves?
-
Bhartrihari
The poet-king who renounced his throne.
-
Nath tradition
A living shrine of the Nath sampradaya.
-
Riverside setting
Above the Shipra, near Gadkalika.
About Bhartrihari Caves
The Bhartrihari caves sit just above the bank of the Shipra near the Gadkalika temple. According to tradition, Bhartrihari, said to be the step-brother of King Vikramaditya, lived and meditated here after giving up his kingdom. He is remembered as the poet of the Shringarashataka, Nitishataka and Vairagyashataka.
The caves are a shrine of the Nath tradition, and the nearby site of Pir Matsyendranath adds to the area's spiritual atmosphere. The passages are narrow and dim in places.
Things to Do at Bhartrihari Caves
Practical experiences you can include while visiting this attraction.
- 1 Explore the caves
- 2 Visit the nearby Pir Matsyendranath site
- 3 Combine with Gadkalika
Plan Your Visit
Facilities
Visitor Tips & Restrictions
Visitor Tips
- Carry a small torch; some passages are dim
- Watch your head on low ceilings
Restrictions
- Respect meditating sadhus and shrine areas
How to Reach Bhartrihari Caves
By auto, as part of the Gadkalika and Kal Bhairav circuit.
History & Significance of Bhartrihari Caves
The caves are generally dated to around the 11th century in their present form and are associated with the Nath sampradaya and the legend of Bhartrihari.
Festivals & Special Events
- Nath tradition observances draw sadhus to the caves.
Frequently Asked Questions about Bhartrihari Caves
Who was Bhartrihari?
A poet-king of tradition, said to be Vikramaditya's step-brother, who renounced his throne and meditated here.
Are the caves suitable for elderly visitors?
The passages are low and narrow, so they can be difficult.
Find it on the Map
Nearby Attractions to Combine with Your Visit
More places in Ujjain to see on the same trip, nearest first.
≈ Straight-line distance from Bhartrihari Caves. The road route is usually longer.
See all places to visit in Ujjain →