hero
How2Go
Guna to Ujjain

Guna to Ujjain

Ujjain is approximately 200+ km from Guna, 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

Direct Options

RECOMMENDED

CHEAPEST

Guna

Ujjain

Approx Travel Time

3h 31m

₹120

Onwards

Guna

Ujjain

Approx Travel Time

4h 40m

₹380

Onwards

Guna

Ujjain

Approx Travel Time

4h 30m

₹5,303

Onwards

Via Shajapur

FASTEST

Guna

Shajapur

Ujjain

Approx Travel Time

2h 13m

₹145

Onwards

Guna

Shajapur

Ujjain

Approx Travel Time

4h 24m

₹325

Onwards

Via Indore

Guna

Indore

Ujjain

Approx Travel Time

7h 20m

₹535

Onwards

Guna

Indore

Ujjain

Approx Travel Time

7h 44m

₹1,364

Onwards

Guna

Indore

Ujjain

Approx Travel Time

8h 30m

₹750

Onwards

Via Dewas

Guna

Dewas

Ujjain

Approx Travel Time

7h 20m

₹605

Onwards

Guna

Dewas

Ujjain

Approx Travel Time

7h 26m

₹1,612

Onwards

Frequently Asked Questions

What is the distance between Guna and Ujjain?

Ujjain is approximately 200+ kms from Guna.

How long does it take to reach Ujjain from Guna?

It takes approximately 2 hours to reach Ujjain from Guna by Train Via Shajapur.

What is the cheapest way to reach Ujjain from Guna?

The cheapest way to reach Ujjain from Guna is by Train.

What is the fastest way to reach Ujjain from Guna?

The fastest way to reach Ujjain from Guna is by Train Via Shajapur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India