hero
How2Go
Shamli to Ujjain

Shamli to Ujjain

Ujjain is approximately 850+ km from Shamli, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Ujjain.

Read More
Sort By
Mode of Transport

Via Delhi, Indore

RECOMMENDED

FASTEST

Shamli

Delhi

Indore

Ujjain

Approx Travel Time

7h 25m

₹7,280

Onwards

Shamli

Delhi

Indore

Ujjain

Approx Travel Time

7h 54m

₹7,076

Onwards

Shamli

Delhi

Indore

Ujjain

Approx Travel Time

8h 15m

₹8,195

Onwards

Via Delhi

Shamli

Delhi

Ujjain

Approx Travel Time

13h

₹764

Onwards

CHEAPEST

Shamli

Delhi

Ujjain

Approx Travel Time

13h 19m

₹560

Onwards

Shamli

Delhi

Ujjain

Approx Travel Time

14h 55m

₹1,748

Onwards

Via Bharatpur

Shamli

Bharatpur

Ujjain

Approx Travel Time

13h 17m

₹7,773

Onwards

Direct Cab

Shamli

Ujjain

Approx Travel Time

11h 54m

₹17,779

Onwards

Via Agra

Shamli

Agra

Ujjain

Approx Travel Time

16h 40m

₹8,409

Onwards

Via Delhi, Bhopal

Shamli

Delhi

Bhopal

Ujjain

Approx Travel Time

8h 38m

₹6,221

Onwards

Frequently Asked Questions

What is the distance between Shamli and Ujjain?

Ujjain is approximately 850+ kms from Shamli.

How long does it take to reach Ujjain from Shamli?

It takes approximately 8 hours to reach Ujjain from Shamli by Bus, Flight, Train Via Delhi, Indore.

What is the cheapest way to reach Ujjain from Shamli?

The cheapest way to reach Ujjain from Shamli is by Train Via Delhi.

What is the fastest way to reach Ujjain from Shamli?

The fastest way to reach Ujjain from Shamli is by Bus, Flight, Train Via Delhi, Indore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India