Hathras to Puri Distance

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

Direct Options

RECOMMENDED

CHEAPEST

Hathras

Puri

Approx Travel Time

1d 7h 44m

₹715

Onwards

Via Tundla

Hathras

Tundla

Puri

Approx Travel Time

1d 5h 31m

₹770

Onwards

Ads by MMT

Via Delhi, Bhubaneshwar

FASTEST

Hathras

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 33m

₹9,720

Onwards

Hathras

Delhi

Bhubaneshwar

Puri

Approx Travel Time

10h 42m

₹9,765

Onwards

Hathras

Delhi

Bhubaneshwar

Puri

Approx Travel Time

10h 56m

₹9,898

Onwards

Hathras

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 44m

₹10,792

Onwards

Via Prayagraj(Allahabad)

Hathras

Prayagraj(Allahabad)

Puri

Approx Travel Time

1d 6h 13m

₹815

Onwards

Ads by MMT

Via Fatehpur, Uttar Pradesh

Hathras

Fatehpur, Uttar Pradesh

Puri

Approx Travel Time

1d 7h 14m

₹11,868

Onwards

Via Agra, Asansol

Hathras

Agra

Asansol

Puri

Approx Travel Time

1d 16h 54m

₹4,670

Onwards

Via Delhi, Jharsuguda

Hathras

Delhi

Jharsuguda

Puri

Approx Travel Time

13h 45m

₹7,707

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1150+ km.

What is the distance from Hathras to Puri via Tundla?

Via Tundla, the distance is approximately 1600+ km, taking around 30 hours.

Is there a train from Hathras to Puri?

Yes, trains run between Hathras and Puri, covering approximately 1700+ km in around 32 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India