Pen to Ujjain Distance

The road distance between Pen and Ujjain is approximately 700+ km, and the drive usually takes around 14 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Ujjain, 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.

Read More
Route map showing distance and travel time from Pen, India to Ujjain, India

Via Bhiwandi

RECOMMENDED

Pen

Bhiwandi

Ujjain

Approx Travel Time

13h 28m

On Demand

Via Shirdi

Pen

Shirdi

Ujjain

Approx Travel Time

14h 51m

On Demand

Ads by MMT

Via Mumbai, Indore

Pen

Mumbai

Indore

Ujjain

Approx Travel Time

9h 10m

₹11,528

Onwards

FASTEST

Pen

Mumbai

Indore

Ujjain

Approx Travel Time

8h 56m

₹12,266

Onwards

Pen

Mumbai

Indore

Ujjain

Approx Travel Time

9h 35m

₹11,743

Onwards

Direct Options

Pen

Ujjain

Approx Travel Time

13h 27m

On Demand

Ads by MMT

Via Thane

CHEAPEST

Pen

Thane

Ujjain

Approx Travel Time

22h 7m

₹2,500

Onwards

Via Mumbai, Jalgaon

Pen

Mumbai

Jalgaon

Ujjain

Approx Travel Time

12h 25m

₹8,246

Onwards

Via Mumbai, Bhopal

Pen

Mumbai

Bhopal

Ujjain

Approx Travel Time

10h 10m

₹11,387

Onwards

Via Mumbai, Vadodara

Pen

Mumbai

Vadodara

Ujjain

Approx Travel Time

12h 52m

₹10,106

Onwards

Frequently Asked Questions

What is the distance between Pen and Ujjain?

Ujjain is approximately 800+ km from Pen.

How long does it take to reach Ujjain from Pen?

It takes approximately 9 hours to reach Ujjain from Pen by Cab, Flight Via Mumbai, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India