Khagaria to Puri Distance

Puri is approximately 850+ km from Khagaria. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puri, 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 Khagaria, India to Puri, India

Via Asansol

RECOMMENDED

CHEAPEST

Khagaria

Asansol

Puri

Approx Travel Time

17h 30m

₹900

Onwards

Khagaria

Asansol

Puri

Approx Travel Time

20h 31m

₹2,282

Onwards

Via Patna, Bhubaneshwar

FASTEST

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

8h 29m

₹7,108

Onwards

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

9h 38m

₹7,153

Onwards

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

8h 40m

₹8,180

Onwards

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

10h 16m

₹7,273

Onwards

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

11h 25m

₹7,318

Onwards

Khagaria

Patna

Bhubaneshwar

Puri

Approx Travel Time

10h 27m

₹8,345

Onwards

Ads by MMT

Via Ranchi

Khagaria

Ranchi

Puri

Approx Travel Time

21h 30m

₹1,350

Onwards

Via Patna, Jamshedpur

Khagaria

Patna

Jamshedpur

Puri

Approx Travel Time

23h 35m

₹5,728

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Khagaria and Puri?

The straight-line distance is approximately 600+ km.

What is the distance from Khagaria to Puri via Asansol?

Via Asansol, the distance is approximately 850+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India