Malda to Puri Distance
The road distance between Malda and Puri is approximately 800+ km, and the drive usually takes around 16 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Puri takes approximately 15 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.

Via Barddhaman
RECOMMENDED
FASTEST
Malda
Barddhaman
Puri
Approx Travel Time
14h 49m
On Demand
Malda
Barddhaman
Puri
Approx Travel Time
18h 30m
On Demand
Via Durgapur
Malda
Durgapur
Puri
Approx Travel Time
17h 55m
₹1,699
Onwards
Malda
Durgapur
Puri
Approx Travel Time
17h 54m
₹6,928
Onwards
Direct Options
Malda
Puri
Approx Travel Time
16h 11m
On Demand
Via Bankura
Malda
Bankura
Puri
Approx Travel Time
15h 58m
₹12,679
Onwards
Via Kharagpur
CHEAPEST
Malda
Kharagpur
Puri
Approx Travel Time
19h
₹965
Onwards
Frequently Asked Questions
What is the distance between Malda and Puri?
The distance between Malda and Puri is approximately 800+ km by road.
What is the straight-line (aerial) distance between Malda and Puri?
The straight-line distance is approximately 600+ km.
How long does it take to travel from Malda to Puri by road?
It takes around 16 hours by road.
What is the distance from Malda to Puri via Barddhaman?
Via Barddhaman, the distance is approximately 750+ km, taking around 15 hours.
Does the distance from Malda to Puri change by route?
Yes — the road distance varies from 800+ km via the direct route to 750+ km via Barddhaman, depending on the path taken.
Does travel time between Malda and Puri vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Malda and Puri?
The driving distance is 800+ km, while the straight-line distance is shorter at 600+ km, due to the road route following terrain and highways.

