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

Maihar

Bilaspur, Chattisgarh

Puri

Approx Travel Time

17h 5m

₹485

Onwards

Via Katni

Maihar

Katni

Puri

Approx Travel Time

20h 25m

₹645

Onwards

Maihar

Katni

Puri

Approx Travel Time

18h 58m

₹535

Onwards

Ads by MMT

Via Katni, Bhubaneshwar

Maihar

Katni

Bhubaneshwar

Puri

Approx Travel Time

18h

₹1,642

Onwards

Via Prayagraj(Allahabad), Bhubaneshwar

FASTEST

Maihar

Prayagraj(Allahabad)

Bhubaneshwar

Puri

Approx Travel Time

10h 14m

₹6,472

Onwards

Ads by MMT

Via Jabalpur, Bhilai

Maihar

Jabalpur

Bhilai

Puri

Approx Travel Time

23h 7m

₹5,880

Onwards

Via Jabalpur, Raipur, Chhattisgarh

Maihar

Jabalpur

Raipur, Chhattisgarh

Puri

Approx Travel Time

1d 3h 19m

₹7,163

Onwards

Via Katni, Sambalpur

Maihar

Katni

Sambalpur

Puri

Approx Travel Time

13h 44m

₹555

Onwards

Via Katni, Bilaspur, Chattisgarh

CHEAPEST

Maihar

Katni

Bilaspur, Chattisgarh

Puri

Approx Travel Time

15h 33m

₹440

Onwards

Via Katni, Jharsuguda

Maihar

Katni

Jharsuguda

Puri

Approx Travel Time

16h 26m

₹550

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 Katni, 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