
Surajpur to Ujjain
Ujjain is approximately 800+ kms from Surajpur. The fastest way to reach Ujjain from Surajpur is by Train, Flight Via Raipur, Chhattisgarh, Indore. It takes approximately 10 hours. The cheapest way to reach Ujjain from Surajpur is by Train Via Damoh which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jabalpur
RECOMMENDED
Surajpur
Jabalpur
Ujjain
Approx Travel Time
15h 41m
On Demand
Via Sihora
Surajpur
Sihora
Ujjain
Approx Travel Time
15h 44m
On Demand
Via Damoh
CHEAPEST
Surajpur
Damoh
Ujjain
Approx Travel Time
15h 52m
₹570
Onwards
Via Raipur, Chhattisgarh, Indore
Surajpur
Raipur, Chhattisgarh
Indore
Ujjain
Approx Travel Time
10h 16m
On Demand
FASTEST
Surajpur
Raipur, Chhattisgarh
Indore
Ujjain
Approx Travel Time
10h 2m
On Demand
Surajpur
Raipur, Chhattisgarh
Indore
Ujjain
Approx Travel Time
10h 19m
On Demand
Via Anuppur
Surajpur
Anuppur
Ujjain
Approx Travel Time
15h 46m
₹590
Onwards
Via Umaria
Surajpur
Umaria
Ujjain
Approx Travel Time
16h 42m
₹585
Onwards
Via Shahdol
Surajpur
Shahdol
Ujjain
Approx Travel Time
15h 59m
₹575
Onwards
Via Katni
Surajpur
Katni
Ujjain
Approx Travel Time
17h 40m
₹580
Onwards
Frequently Asked Questions
What is the distance between Surajpur and Ujjain?
Ujjain is approximately 800+ kms from Surajpur.
How long does it take to reach Ujjain from Surajpur?
It takes approximately 10 hours to reach Ujjain from Surajpur by Train, Flight Via Raipur, Chhattisgarh, Indore.
What is the cheapest way to reach Ujjain from Surajpur?
The cheapest way to reach Ujjain from Surajpur is by Train Via Damoh.
What is the fastest way to reach Ujjain from Surajpur?
The fastest way to reach Ujjain from Surajpur is by Train, Flight Via Raipur, Chhattisgarh, Indore.