
Surajpur to Ujjain
Ujjain is approximately 850+ kms from Surajpur. The fastest way to reach Ujjain from Surajpur is by Train Via Anuppur, Vidisha. It takes approximately 15 hours. The cheapest way to reach Ujjain from Surajpur is by Train Via Shahdol which would take approximately 18 hours.
Sort By
Mode of Transport
Via Anuppur
RECOMMENDED
Surajpur
Anuppur
Ujjain
Approx Travel Time
16h 55m
₹560
Onwards
Via Anuppur, Vidisha
FASTEST
Surajpur
Anuppur
Vidisha
Ujjain
Approx Travel Time
14h 57m
₹625
Onwards
Via Anuppur, Pipariya
Surajpur
Anuppur
Pipariya
Ujjain
Approx Travel Time
16h 40m
On Demand
Via Anuppur, Sagar
Surajpur
Anuppur
Sagar
Ujjain
Approx Travel Time
16h 31m
₹1,140
Onwards
Via Durg
Surajpur
Durg
Ujjain
Approx Travel Time
23h 33m
On Demand
Via Rewa, Bhopal
Surajpur
Rewa
Bhopal
Ujjain
Approx Travel Time
1d 2h 51m
₹3,577
Onwards
Via Shahdol
CHEAPEST
Surajpur
Shahdol
Ujjain
Approx Travel Time
17h 29m
₹545
Onwards
Via Shahdol, Vidisha
Surajpur
Shahdol
Vidisha
Ujjain
Approx Travel Time
15h 29m
₹610
Onwards
Via Anuppur, Shujalpur
Surajpur
Anuppur
Shujalpur
Ujjain
Approx Travel Time
16h 9m
₹585
Onwards
Via Shahdol, Sagar
Surajpur
Shahdol
Sagar
Ujjain
Approx Travel Time
17h 6m
₹1,130
Onwards
Frequently Asked Questions
What is the distance between Surajpur and Ujjain?
Ujjain is approximately 850+ kms from Surajpur.
How long does it take to reach Ujjain from Surajpur?
It takes approximately 15 hours to reach Ujjain from Surajpur by Train Via Anuppur, Vidisha.
What is the cheapest way to reach Ujjain from Surajpur?
The cheapest way to reach Ujjain from Surajpur is by Train Via Shahdol.
What is the fastest way to reach Ujjain from Surajpur?
The fastest way to reach Ujjain from Surajpur is by Train Via Anuppur, Vidisha.

