Ujjain to Rohtak Distance

The road distance between Ujjain and Rohtak is approximately 700+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 11 hours, subject to the chosen service and route. Flying is the fastest way to reach Rohtak, with a total travel time of approximately 7 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 Ujjain, India to Rohtak, India

Direct Options

RECOMMENDED

CHEAPEST

Ujjain

Rohtak

Approx Travel Time

11h 3m

₹455

Onwards

Ujjain

Rohtak

Approx Travel Time

10h 7m

₹15,731

Onwards

Via Indore, Delhi

FASTEST

Ujjain

Indore

Delhi

Rohtak

Approx Travel Time

7h 13m

₹7,545

Onwards

Ujjain

Indore

Delhi

Rohtak

Approx Travel Time

7h 32m

₹8,439

Onwards

Ujjain

Indore

Delhi

Rohtak

Approx Travel Time

8h 8m

₹7,965

Onwards

Ads by MMT

Via Kota

Ujjain

Kota

Rohtak

Approx Travel Time

11h 23m

₹515

Onwards

Ujjain

Kota

Rohtak

Approx Travel Time

12h 45m

₹860

Onwards

Ujjain

Kota

Rohtak

Approx Travel Time

11h 45m

₹5,925

Onwards

Via Jaipur

Ujjain

Jaipur

Rohtak

Approx Travel Time

15h 5m

₹1,598

Onwards

Ujjain

Jaipur

Rohtak

Approx Travel Time

14h 53m

₹5,803

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Ujjain and Rohtak?

The distance between Ujjain and Rohtak is approximately 700+ km by road.

What is the straight-line (aerial) distance between Ujjain and Rohtak?

The straight-line distance is approximately 600+ km.

How long does it take to travel from Ujjain to Rohtak by road?

It takes around 10 hours by road.

What is the distance from Ujjain to Rohtak via Indore?

Via Indore, the distance is approximately 750+ km, taking around 7 hours.

Is there a train from Ujjain to Rohtak?

Yes, trains run between Ujjain and Rohtak, covering approximately 800+ km in around 11 hours.

Does the distance from Ujjain to Rohtak change by route?

Yes — the road distance varies from 700+ km via the direct route to 750+ km via Indore, depending on the path taken.

Does travel time between Ujjain and Rohtak vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Ujjain and Rohtak?

The driving distance is 700+ km, while the straight-line distance is shorter at 600+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India