hero
How2Go
Krishnagiri to Ujjain

Krishnagiri to Ujjain

Ujjain is approximately 1250+ km from Krishnagiri, 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 Bangalore, Indore

RECOMMENDED

FASTEST

Krishnagiri

Bangalore

Indore

Ujjain

Approx Travel Time

8h 40m

₹8,507

Onwards

Krishnagiri

Bangalore

Indore

Ujjain

Approx Travel Time

9h 16m

₹9,183

Onwards

Krishnagiri

Bangalore

Indore

Ujjain

Approx Travel Time

10h

₹8,987

Onwards

Krishnagiri

Bangalore

Indore

Ujjain

Approx Travel Time

8h 52m

₹11,520

Onwards

Krishnagiri

Bangalore

Indore

Ujjain

Approx Travel Time

9h 28m

₹12,196

Onwards

Via Hyderabad

Krishnagiri

Hyderabad

Ujjain

Approx Travel Time

1d 9h 55m

₹3,740

Onwards

Via Ongole

CHEAPEST

Krishnagiri

Ongole

Ujjain

Approx Travel Time

1d 12h 20m

₹1,820

Onwards

Via Nellore

Krishnagiri

Nellore

Ujjain

Approx Travel Time

1d 7h 46m

₹9,337

Onwards

Via Bangalore, Bhopal

Krishnagiri

Bangalore

Bhopal

Ujjain

Approx Travel Time

9h 53m

₹7,715

Onwards

Krishnagiri

Bangalore

Bhopal

Ujjain

Approx Travel Time

10h 5m

₹10,728

Onwards

Frequently Asked Questions

What is the distance between Krishnagiri and Ujjain?

Ujjain is approximately 1250+ kms from Krishnagiri.

How long does it take to reach Ujjain from Krishnagiri?

It takes approximately 9 hours to reach Ujjain from Krishnagiri by Bus, Flight, Train Via Bangalore, Indore.

What is the cheapest way to reach Ujjain from Krishnagiri?

The cheapest way to reach Ujjain from Krishnagiri is by Bus, Train Via Ongole.

What is the fastest way to reach Ujjain from Krishnagiri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India