Ujjain to Pali Distance

The road distance between Ujjain and Pali is approximately 500+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 12 hours, while trains complete the journey in approximately 14 hours, subject to the chosen service and route. Flying is the fastest way to reach Pali, with a total travel time of approximately 8 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 Pali, Rajasthan, India

Direct Options

Direct Bus

RECOMMENDED

CHEAPEST

Ujjain

Pali, Rajasthan

Approx Travel Time

11h 45m

₹600

Onwards

Direct Cab

Ujjain

Pali, Rajasthan

Approx Travel Time

10h 3m

₹8,868

Onwards

Direct Train

Ujjain

Pali, Rajasthan

Approx Travel Time

14h 10m

On Demand

Via Indore, Jodhpur

Ujjain

Indore

Jodhpur

Pali, Rajasthan

Approx Travel Time

8h 20m

₹10,499

Onwards

FASTEST

Ujjain

Indore

Jodhpur

Pali, Rajasthan

Approx Travel Time

8h 4m

₹12,625

Onwards

Ujjain

Indore

Jodhpur

Pali, Rajasthan

Approx Travel Time

8h 15m

₹10,869

Onwards

Ads by MMT

Via Bhilwara

Ujjain

Bhilwara

Pali, Rajasthan

Approx Travel Time

10h 40m

On Demand

Ujjain

Bhilwara

Pali, Rajasthan

Approx Travel Time

11h 45m

On Demand

Via Neemach

Ujjain

Neemach

Pali, Rajasthan

Approx Travel Time

10h 51m

₹4,702

Onwards

Ads by MMT

Via Mandsaur

Ujjain

Mandsaur

Pali, Rajasthan

Approx Travel Time

11h 7m

₹3,410

Onwards

Frequently Asked Questions

What is the distance between Ujjain and Pali?

Pali is approximately 500+ km from Ujjain.

How long does it take to reach Pali from Ujjain?

It takes approximately 8 hours to reach Pali from Ujjain by Cab, Flight, Bus Via Indore, Jodhpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India