hero
How2Go
Puri to Rohtak

Puri to Rohtak

Rohtak is approximately 1400+ kms from Puri. The fastest way to reach Rohtak from Puri is by Train, Flight Via Bhubaneshwar, Delhi. It takes approximately 9 hours. The cheapest way to reach Rohtak from Puri is by Train, Bus Via Ghaziabad which would take approximately 32 hours.

Sort By
Mode of Transport

Via Bhubaneshwar, Ghaziabad

RECOMMENDED

Puri

Bhubaneshwar

Ghaziabad

Rohtak

Approx Travel Time

10h 4m

₹9,863

Onwards

Puri

Bhubaneshwar

Ghaziabad

Rohtak

Approx Travel Time

9h 1m

₹9,982

Onwards

Via Bhubaneshwar, Delhi

FASTEST

Puri

Bhubaneshwar

Delhi

Rohtak

Approx Travel Time

8h 49m

₹9,773

Onwards

Puri

Bhubaneshwar

Delhi

Rohtak

Approx Travel Time

8h 54m

₹11,442

Onwards

Puri

Bhubaneshwar

Delhi

Rohtak

Approx Travel Time

9h 6m

₹9,982

Onwards

Ads by MMT

Via Sagar

Puri

Sagar

Rohtak

Approx Travel Time

1d 7h 47m

On Demand

Via Ghaziabad

CHEAPEST

Puri

Ghaziabad

Rohtak

Approx Travel Time

1d 8h 18m

₹1,009

Onwards

Puri

Ghaziabad

Rohtak

Approx Travel Time

1d 7h 54m

₹3,326

Onwards

Ads by MMT

Direct Options

Puri

Rohtak

Approx Travel Time

1d 8h 14m

₹43,528

Onwards

Via Durgapur

Puri

Durgapur

Rohtak

Approx Travel Time

1d 23h 25m

On Demand

Frequently Asked Questions

What is the distance between Puri and Rohtak?

Rohtak is approximately 1400+ kms 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.

What is the cheapest way to reach Rohtak from Puri?

The cheapest way to reach Rohtak from Puri is by Train, Bus Via Ghaziabad.

What is the fastest way to reach Rohtak from Puri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India