Puri to Darbhanga Distance

The road distance between Puri and Darbhanga is approximately 950+ km, and the drive usually takes around 20 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 20 hours, subject to the chosen service and route. Flying is the fastest way to reach Darbhanga, with a total travel time of approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Puri, India to Darbhanga, India

Via Cuttack

RECOMMENDED

Puri

Cuttack

Darbhanga

Approx Travel Time

19h 28m

₹500

Onwards

Puri

Cuttack

Darbhanga

Approx Travel Time

19h 20m

On Demand

Direct Options

Direct Train

CHEAPEST

Puri

Darbhanga

Approx Travel Time

19h 30m

₹460

Onwards

Direct Cab

Puri

Darbhanga

Approx Travel Time

19h 29m

On Demand

Ads by MMT

Via Jajpur

Puri

Jajpur

Darbhanga

Approx Travel Time

22h

On Demand

Via Jamshedpur

Puri

Jamshedpur

Darbhanga

Approx Travel Time

1d 0h 25m

₹1,750

Onwards

Ads by MMT

Via Bhubaneshwar, Patna

Puri

Bhubaneshwar

Patna

Darbhanga

Approx Travel Time

11h 10m

₹7,067

Onwards

Puri

Bhubaneshwar

Patna

Darbhanga

Approx Travel Time

9h 48m

₹9,353

Onwards

FASTEST

Puri

Bhubaneshwar

Patna

Darbhanga

Approx Travel Time

8h 32m

₹9,308

Onwards

Puri

Bhubaneshwar

Patna

Darbhanga

Approx Travel Time

9h 54m

₹7,022

Onwards

Frequently Asked Questions

What is the distance between Puri and Darbhanga?

Darbhanga is approximately 900+ km from Puri.

How long does it take to reach Darbhanga from Puri?

It takes approximately 9 hours to reach Darbhanga from Puri by Train, Flight, Cab Via Bhubaneshwar, Patna.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India