Barso Pani, A Raining Cave In Jharkhand And We Bet You Have Never Heard About It!

barso pani

A visit to Jharkhand is like a ride through the most expensive gift of nature. The state has so much to offer but yet has remained unexplored and hidden. While Ranchi, Jamshedpur, Dhanbad, and Bokaro are often the most sought out places in Jharkhand, but the land of the forest has so much more to offer than just those four cities.


If you are bored with mainstream places, then you must visit Jharkhand where you will discover quite a few unexpected getaways. One such hidden gem is the cave of Barso Pani where it rains all the time.


Barso Pani is a cave located in the sub-plateau of Hazaribagh at a distance of 17 km from Barkagaon, a small village in the Hazaribagh district. Barkagaon is a scenic village and a perfect trekking gateway in Jharkhand known for its large caves with beautiful paintings.

The Mystery

The locals believe that the cave is mysterious as it starts raining whenever someone says ‘Barso Pani’, which means start raining or just claps their hands. But in reality, the water drips from the ceiling of the cave all the time.

However, the actual mystery about the cave is the source of the raindrops. Interestingly, the raindrops fall only from the center of the ceiling whereas, the sides remain dry.

A small river flows from near the cave but it can’t be considered as the source because the raindrops continue to fall even when the river dries up during the summer season.

Barso Pani
Picture Courtesy: The Telegraph


Barso Pani is a dream come true for anyone who loves trekking. It is a few kilometers trek from Jhikjhor, a settlement in the Barkagaon- Hindegir Road.

The trekking is remarkably scenic and painful at the same time. The cave is located amidst the hills covered by forest and trust us when we say, the green valley is surely going to take your breath away.

Best time to visit

If you are a trekking enthusiast than the best time to visit is during the monsoon i.e in the month of July and August. Or you can also visit during the chilling months of November to February.


The area near Barso Pani has a subtropical humid climate. Summer starts from the month of March and prevails till the month of June. The temperature in the summer months ranges from 35 degrees to 43-degree centigrades. April and May are the hottest months of the year.

The monsoon season prevails from July to September. The area receives an average rainfall of 1500 mm.

Winter stretches from the month of November to February with the temperature fluctuating between 8-degree centigrades to 15-degree centigrades, with December and January being the coldest months.

Nearest City

The nearest city is Hazaribagh located at a distance of 59 km from Barso Pani.

Instagram Handle:  traveler_nutt
Instagram Handle: traveler_nutt

Nearest Railway Station

Barkagaon Halt Railway Station (Station Code: BGHT) is the railway station that serves the village but only a few trains halt at the station.

The nearest station with full functionality is the Hazaribagh Town railway station (Station Code: HZBN), located at a distance of 42 km from Barso Pani.

Nearest Airport

Birsa Munda Airport, Ranchi is the nearest airport located at a distance of 106 km from Barso Pani.

How to reach BarsoPani from Kolkata?

By rail

You can also board a train from Howrah Junction to Hazaribagh Town Railway Sation. The minimum journey time from Howrah to Hazaribagh is six to seven hours. After getting down at Hazaribagh, book a cab to Barso Pani.

The distance from the Hazaribagh town railway station to Bakagaon

  • 24.5 km via Hazaribagh Tandwa Tangar Rd.
    *More 17 km from Barkagaon to Barso Pani.
Instagram Handle:  apna_barkagaon
Instagram Handle: apna_barkagaon

By air

Take a flight from Netaji Subhash Chandra Bose International Airport, Kolkata to Birsa Munda Airport, Ranchi. It takes approx one to one and a half hours to reach Ranchi by air. After reaching take a cab from the airport to Barso Pani.

The distance from Birsa Munda Airport to Bakagaon

  • 86.9 km via Barkagaon Sayal Rd
  • 114.8 km via NH20
    *More 17 km from Barkagaon to Barso Pani.
The cave of Barso Pani
The cave of Barso Pani

By road

You can self-drive from Kolkata to Barso Pani or book a rental cab.

The distance between Kolkata to Barkagaon

  • 416.6 km via NH19
  • 449.3 km) via NH320
    *More 17 km from Barkagaon to Barso Pani.
Instagram Handle:  apna_barkagaon
Instagram Handle: apna_barkagaon

Is it safe for tourists?

Yes, Barso Pani is very much safe for the tourists. The locals are very friendly and welcoming in nature. However, the following tips will help you to have a safe and sound visit.

Tips for visiting McCluskieGan

  • As the cave is located at a distance from the city, it becomes isolated after 4 pm, therefore, avoid visiting after sunset.
  • The safest time to visit any tourist spots is between 6 am to 4 pm.
  • It is much safer to visit during the peak season, i.e December to February.
  • Avoid going alone. Always be in a group.
  • Carry water bottles, medicines, snacks, and other refreshments along whenever visiting the tourist places.

Where to stay?

The city of Hazaribagh has many luxurious and budget hotels as well as lodges. It will be best to stay in the city while visiting Barso Pani.

Other places to visit near Barso Pani

  • Megatiths
  • Rockart sites
  • Isko Village
  • Sati Hills
  • Kandaber Temple

Like our Facebook page

Monalisa Bose Roy

A travel blogger cum financial expert with a vision to encourage tourism in Eastern India. Bose was born and brought up in the steel city of Jamshedpur, located in the Indian state of Jharkhand. Being born in the Eastern region, Bose has visited a lot of lesser-known places in the region. By her writing, she tries to spread awareness about those undiscovered gems of Eastern India.

Recent Posts