
Surajpur to Ujjain
Ujjain is approximately 800+ kms from Surajpur. The fastest way to reach Ujjain from Surajpur is by Train, Flight, Cab Via Jabalpur, Indore. It takes approximately 14 hours. The cheapest way to reach Ujjain from Surajpur is by Train Via Anuppur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Sagar
RECOMMENDED
Surajpur
Sagar
Ujjain
Approx Travel Time
17h 53m
On Demand
Via Jabalpur, Indore
FASTEST
Surajpur
Jabalpur
Indore
Ujjain
Approx Travel Time
13h 27m
On Demand
Surajpur
Jabalpur
Indore
Ujjain
Approx Travel Time
13h 48m
On Demand
Via Jabalpur, Bhopal
Surajpur
Jabalpur
Bhopal
Ujjain
Approx Travel Time
14h 23m
On Demand
Via Anuppur
CHEAPEST
Surajpur
Anuppur
Ujjain
Approx Travel Time
17h 35m
₹560
Onwards
Via Anuppur, Vidisha
Surajpur
Anuppur
Vidisha
Ujjain
Approx Travel Time
18h 18m
₹4,265
Onwards
Surajpur
Anuppur
Vidisha
Ujjain
Approx Travel Time
16h 17m
₹625
Onwards
Via Anuppur, Sagar
Surajpur
Anuppur
Sagar
Ujjain
Approx Travel Time
17h 40m
₹990
Onwards
Via Umaria, Sagar
Surajpur
Umaria
Sagar
Ujjain
Approx Travel Time
17h 51m
₹1,025
Onwards
Via Shahdol, Sagar
Surajpur
Shahdol
Sagar
Ujjain
Approx Travel Time
18h 15m
₹980
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 14 hours to reach Ujjain from Surajpur by Train, Flight, Cab Via Jabalpur, Indore.
What is the cheapest way to reach Ujjain from Surajpur?
The cheapest way to reach Ujjain from Surajpur is by Train Via Anuppur.
What is the fastest way to reach Ujjain from Surajpur?
The fastest way to reach Ujjain from Surajpur is by Train, Flight, Cab Via Jabalpur, Indore.