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.

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
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
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.

