hero
How2Go
Maihar to Puri

Maihar to Puri

Puri is approximately 950+ km from Maihar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Puri.

Read More
Sort By
Mode of Transport

Via Bilaspur, Chattisgarh

RECOMMENDED

CHEAPEST

Maihar

Bilaspur

Puri

Approx Travel Time

17h 5m

₹485

Onwards

Via Prayagraj(Allahabad), Bhubaneshwar

FASTEST

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

9h 18m

₹5,884

Onwards

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

10h 54m

₹5,929

Onwards

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

10h 1m

₹6,956

Onwards

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

9h 59m

₹7,324

Onwards

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

11h 35m

₹7,369

Onwards

Via Katni

Maihar

Katni

Puri

Approx Travel Time

20h 19m

₹645

Onwards

Via Katni, Bhubaneshwar

Maihar

Katni

Bhubaneshwar

Puri

Approx Travel Time

18h

₹1,642

Onwards

Via Jabalpur, Bhilai

Maihar

Jabalpur

Bhilai

Puri

Approx Travel Time

23h 16m

₹5,880

Onwards

Via Jabalpur, Raipur

Maihar

Jabalpur

Raipur

Puri

Approx Travel Time

1d 2h 55m

₹8,137

Onwards

Frequently Asked Questions

What is the distance between Maihar and Puri?

Puri is approximately 950+ kms from Maihar.

How long does it take to reach Puri from Maihar?

It takes approximately 10 hours to reach Puri from Maihar by Train, Flight Via Prayagraj(Allahabad), Bhubaneshwar.

What is the cheapest way to reach Puri from Maihar?

The cheapest way to reach Puri from Maihar is by Train Via Bilaspur, Chattisgarh.

What is the fastest way to reach Puri from Maihar?

The fastest way to reach Puri from Maihar is by Train, Flight Via Prayagraj(Allahabad), Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India