Travel Guide

How to Reach Deoghar from Kolkata → Deoghar

Distance: approximately 320 km

Deoghar is one of the most popular pilgrimage trips from Kolkata, well-connected by train, road and a direct flight - making it accessible whether you have a full weekend or just a couple of days.

🚆 By train

The most popular way to travel. Trains run from Howrah Junction to Deoghar Junction or Jasidih Junction (the older, more frequently served station, about 7 km from Deoghar), passing through Barddhaman, Asansol and Madhupur. Journey time is roughly 6-8 hours depending on the train. Book in advance during Shravani Mela season, as trains fill up quickly.

🚗 By road

Roughly 320 km via NH19 and NH2, taking about 5-7 hours by private car or taxi depending on traffic. Buses also run this route, typically taking 6-9 hours.

✈ By air

IndiGo operates a direct flight between Kolkata (CCU) and Deoghar (DGH), taking about 1 hour - the fastest option if your schedule allows, though flights run only a few times a week, so check current schedules before planning around this.

Ready to book your stay in Deoghar?

Browse verified, admin-reviewed guest houses with real photos and honest prices.

View guest houses in Deoghar