Malkapur to Puri Distance

Puri is approximately 1350+ km from Malkapur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 24 hours, subject to the chosen service and route. Flying is the fastest way to reach Puri, with a total travel time of approximately 14 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 Malkapur, India to Puri, India

Via Jharsuguda

RECOMMENDED

Malkapur

Jharsuguda

Puri

Approx Travel Time

21h 16m

₹650

Onwards

Direct Options

Malkapur

Puri

Approx Travel Time

23h 23m

₹620

Onwards

Ads by MMT

Via Indore, Bhubaneshwar

FASTEST

Malkapur

Indore

Bhubaneshwar

Puri

Approx Travel Time

13h 41m

₹8,565

Onwards

Via Bhubaneshwar

Malkapur

Bhubaneshwar

Puri

Approx Travel Time

23h 11m

₹1,727

Onwards

Ads by MMT

Via Nagpur

Malkapur

Nagpur

Puri

Approx Travel Time

23h 54m

₹1,074

Onwards

Via Nandura, Raipur, Chhattisgarh

Malkapur

Nandura

Raipur, Chhattisgarh

Puri

Approx Travel Time

1d 1h 55m

₹4,799

Onwards

Via Gondia

CHEAPEST

Malkapur

Gondia

Puri

Approx Travel Time

21h 34m

₹600

Onwards

Via Bilaspur, Chattisgarh

Malkapur

Bilaspur, Chattisgarh

Puri

Approx Travel Time

21h 35m

₹645

Onwards

Via Durg

Malkapur

Durg

Puri

Approx Travel Time

22h 43m

₹625

Onwards

Via Raigarh

Malkapur

Raigarh

Puri

Approx Travel Time

23h 32m

₹645

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Malkapur to Puri via Jharsuguda?

Via Jharsuguda, the distance is approximately 1350+ km, taking around 21 hours.

Is there a train from Malkapur to Puri?

Yes, trains run between Malkapur and Puri, covering approximately 1300+ km in around 24 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India