Sirhind to Ujjain Distance

The road distance between Sirhind and Ujjain is approximately 950+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 19 hours, subject to the chosen service and route. Flying is the fastest way to reach Ujjain, 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 Sirhind, India to Ujjain, India

Via Mohali, Indore

RECOMMENDED

FASTEST

Sirhind

Mohali

Indore

Ujjain

Approx Travel Time

7h 16m

₹7,720

Onwards

Sirhind

Mohali

Indore

Ujjain

Approx Travel Time

7h 52m

₹8,610

Onwards

Sirhind

Mohali

Indore

Ujjain

Approx Travel Time

8h 36m

₹7,785

Onwards

Via Delhi, Khachrod

Sirhind

Delhi

Khachrod

Ujjain

Approx Travel Time

12h 29m

₹2,140

Onwards

Ads by MMT

Via Delhi

CHEAPEST

Sirhind

Delhi

Ujjain

Approx Travel Time

14h 35m

₹540

Onwards

Sirhind

Delhi

Ujjain

Approx Travel Time

16h 45m

₹884

Onwards

Sirhind

Delhi

Ujjain

Approx Travel Time

18h 50m

₹1,359

Onwards

Direct Options

Sirhind

Ujjain

Approx Travel Time

19h 4m

On Demand

Sirhind

Ujjain

Approx Travel Time

14h 18m

₹29,345

Onwards

Ads by MMT

Via Delhi, Alwar

Sirhind

Delhi

Alwar

Ujjain

Approx Travel Time

18h 43m

₹5,900

Onwards

Frequently Asked Questions

What is the distance between Sirhind and Ujjain?

The distance between Sirhind and Ujjain is approximately 950+ km by road.

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

The straight-line distance is approximately 800+ km.

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

It takes around 15 hours by road.

What is the distance from Sirhind to Ujjain via Mohali?

Via Mohali, the distance is approximately 950+ km, taking around 7 hours.

Is there a train from Sirhind to Ujjain?

Yes, trains run between Sirhind and Ujjain, covering approximately 1100+ km in around 19 hours.

Does travel time between Sirhind and Ujjain 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 Sirhind and Ujjain?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India