Rohtak to Puri Distance

The road distance between Rohtak and Puri is approximately 1850+ km, and the drive usually takes around 32 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Puri, with a total travel time of approximately 9 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 Rohtak, India to Puri, India

Via Ghaziabad, Bhubaneshwar

RECOMMENDED

FASTEST

Rohtak

Ghaziabad

Bhubaneshwar

Puri

Approx Travel Time

8h 26m

₹8,100

Onwards

Rohtak

Ghaziabad

Bhubaneshwar

Puri

Approx Travel Time

10h 4m

₹7,935

Onwards

Via Delhi, Bhubaneshwar

Rohtak

Delhi

Bhubaneshwar

Puri

Approx Travel Time

8h 49m

₹7,845

Onwards

Rohtak

Delhi

Bhubaneshwar

Puri

Approx Travel Time

8h 31m

₹8,100

Onwards

Rohtak

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 40m

₹8,145

Onwards

Rohtak

Delhi

Bhubaneshwar

Puri

Approx Travel Time

9h 58m

₹7,890

Onwards

Ads by MMT

Via Ghaziabad

CHEAPEST

Rohtak

Ghaziabad

Puri

Approx Travel Time

1d 7h 43m

₹1,090

Onwards

Rohtak

Ghaziabad

Puri

Approx Travel Time

1d 8h 13m

₹3,441

Onwards

Via Durgapur

Rohtak

Durgapur

Puri

Approx Travel Time

1d 22h 40m

On Demand

Ads by MMT

Direct Options

Rohtak

Puri

Approx Travel Time

1d 7h 54m

On Demand

Frequently Asked Questions

What is the distance between Rohtak and Puri?

Puri is approximately 1400+ km from Rohtak.

How long does it take to reach Puri from Rohtak?

It takes approximately 9 hours to reach Puri from Rohtak by Bus, Flight, Train Via Ghaziabad, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India