Puri to Rohtak Distance

The road distance between Puri and Rohtak is approximately 1900+ 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 Rohtak, 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 Puri, India to Rohtak, India

Via Bhubaneshwar, Ghaziabad

RECOMMENDED

Puri

Bhubaneshwar

Ghaziabad

Rohtak

Approx Travel Time

9h 15m

₹8,012

Onwards

Puri

Bhubaneshwar

Ghaziabad

Rohtak

Approx Travel Time

10h 4m

₹7,358

Onwards

Puri

Bhubaneshwar

Ghaziabad

Rohtak

Approx Travel Time

8h 57m

₹9,794

Onwards

Via Bhubaneshwar, Delhi

FASTEST

Puri

Bhubaneshwar

Delhi

Rohtak

Approx Travel Time

8h 49m

₹9,547

Onwards

Puri

Bhubaneshwar

Delhi

Rohtak

Approx Travel Time

9h 8m

₹9,910

Onwards

Ads by MMT

Via Ghaziabad

CHEAPEST

Puri

Ghaziabad

Rohtak

Approx Travel Time

1d 8h 32m

₹1,163

Onwards

Puri

Ghaziabad

Rohtak

Approx Travel Time

1d 7h 54m

₹3,326

Onwards

Via Sagar

Puri

Sagar

Rohtak

Approx Travel Time

1d 7h 47m

On Demand

Ads by MMT

Via Durgapur

Puri

Durgapur

Rohtak

Approx Travel Time

1d 23h 25m

On Demand

Direct Options

Puri

Rohtak

Approx Travel Time

1d 8h 14m

₹43,528

Onwards

Frequently Asked Questions

What is the distance between Puri and Rohtak?

Rohtak is approximately 1400+ km from Puri.

How long does it take to reach Rohtak from Puri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India