hero
How2Go
Datia to Puri

Datia to Puri

Puri is approximately 1650+ km from Datia, 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 Gwalior, Delhi, Bhubaneshwar

RECOMMENDED

FASTEST

Datia

Gwalior

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 8m

₹13,873

Onwards

Datia

Gwalior

Delhi

Bhubaneshwar

Puri

Approx Travel Time

10h 19m

₹17,010

Onwards

Via Lucknow, Bhubaneshwar

Datia

Lucknow

Bhubaneshwar

Puri

Approx Travel Time

15h 14m

₹9,643

Onwards

Datia

Lucknow

Bhubaneshwar

Puri

Approx Travel Time

12h 58m

₹14,817

Onwards

Datia

Lucknow

Bhubaneshwar

Puri

Approx Travel Time

15h 57m

₹10,873

Onwards

Datia

Lucknow

Bhubaneshwar

Puri

Approx Travel Time

16h 50m

₹9,688

Onwards

Datia

Lucknow

Bhubaneshwar

Puri

Approx Travel Time

13h 41m

₹16,047

Onwards

Direct Options

CHEAPEST

Datia

Puri

Approx Travel Time

1d 8h 32m

₹685

Onwards

Datia

Puri

Approx Travel Time

1d 2h 36m

₹33,160

Onwards

Via Lucknow, Jamshedpur

Datia

Lucknow

Jamshedpur

Puri

Approx Travel Time

1d 12h 36m

₹3,198

Onwards

Frequently Asked Questions

What is the distance between Datia and Puri?

Puri is approximately 1650+ kms from Datia.

How long does it take to reach Puri from Datia?

It takes approximately 9 hours to reach Puri from Datia by Train, Flight Via Gwalior, Delhi, Bhubaneshwar.

What is the cheapest way to reach Puri from Datia?

The cheapest way to reach Puri from Datia is by Train.

What is the fastest way to reach Puri from Datia?

The fastest way to reach Puri from Datia is by Train, Flight Via Gwalior, Delhi, Bhubaneshwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India