Puri to Mahuva Distance

Mahuva is approximately 1800+ km from Puri. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Mahuva, with a total travel time of approximately 11 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 Mahuva, India

Via Surat

RECOMMENDED

CHEAPEST

Puri

Surat

Mahuva

Approx Travel Time

1d 10h 15m

₹1,080

Onwards

Puri

Surat

Mahuva

Approx Travel Time

1d 18h 25m

₹1,324

Onwards

Puri

Surat

Mahuva

Approx Travel Time

1d 17h 55m

₹4,450

Onwards

Via Bhubaneshwar, Mumbai

Puri

Bhubaneshwar

Mumbai

Mahuva

Approx Travel Time

12h 46m

₹8,278

Onwards

Puri

Bhubaneshwar

Mumbai

Mahuva

Approx Travel Time

14h 5m

₹8,323

Onwards

Ads by MMT

Via Bhubaneshwar, Ahmedabad

FASTEST

Puri

Bhubaneshwar

Ahmedabad

Mahuva

Approx Travel Time

10h 49m

₹13,564

Onwards

Puri

Bhubaneshwar

Ahmedabad

Mahuva

Approx Travel Time

13h 16m

₹9,618

Onwards

Puri

Bhubaneshwar

Ahmedabad

Mahuva

Approx Travel Time

14h 35m

₹9,663

Onwards

Via Raipur, Chhattisgarh, Surat

Puri

Raipur, Chhattisgarh

Surat

Mahuva

Approx Travel Time

2d 12h 32m

₹7,453

Onwards

Ads by MMT

Via Jharsuguda, Mumbai

Puri

Jharsuguda

Mumbai

Mahuva

Approx Travel Time

17h 40m

₹8,286

Onwards

Frequently Asked Questions

What is the distance between Puri and Mahuva?

Mahuva is approximately 1800+ km from Puri.

How long does it take to reach Mahuva from Puri?

It takes approximately 11 hours to reach Mahuva from Puri by Train, Flight, Cab Via Bhubaneshwar, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India