hero
How2Go
Gaya to Ujjain

Gaya to Ujjain

Ujjain is approximately 1100+ km from Gaya, 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 Patna, Bhopal

RECOMMENDED

FASTEST

Gaya

Patna

Bhopal

Ujjain

Approx Travel Time

9h 21m

₹7,244

Onwards

Gaya

Patna

Bhopal

Ujjain

Approx Travel Time

10h 13m

₹7,379

Onwards

Gaya

Patna

Bhopal

Ujjain

Approx Travel Time

10h 41m

₹9,719

Onwards

Via Kanpur

Gaya

Kanpur

Ujjain

Approx Travel Time

16h 55m

₹700

Onwards

Direct Options

CHEAPEST

Gaya

Ujjain

Approx Travel Time

20h 20m

₹565

Onwards

Gaya

Ujjain

Approx Travel Time

21h 45m

₹27,980

Onwards

Via Jabalpur

Gaya

Jabalpur

Ujjain

Approx Travel Time

19h 30m

₹1,185

Onwards

Via Mughal Sarai

Gaya

Mughal Sarai

Ujjain

Approx Travel Time

21h 59m

₹6,276

Onwards

Via Varanasi

Gaya

Varanasi

Ujjain

Approx Travel Time

1d 0h 9m

₹2,199

Onwards

Via Patna, Katni

Gaya

Patna

Katni

Ujjain

Approx Travel Time

1d 4h 3m

₹5,017

Onwards

Frequently Asked Questions

What is the distance between Gaya and Ujjain?

Ujjain is approximately 1100+ kms from Gaya.

How long does it take to reach Ujjain from Gaya?

It takes approximately 10 hours to reach Ujjain from Gaya by Train, Flight Via Patna, Bhopal.

What is the cheapest way to reach Ujjain from Gaya?

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

What is the fastest way to reach Ujjain from Gaya?

The fastest way to reach Ujjain from Gaya is by Train, Flight Via Patna, Bhopal.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India