Kollam to Ujjain
Ujjain is approximately 1750+ kms from Kollam. The fastest way to reach Ujjain from Kollam is by Train Via Mysore. It takes approximately 37 hours. The cheapest way to reach Ujjain from Kollam is by Train Via Goa which would take approximately 39 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Kollam
Bangalore
Ujjain
Approx Travel Time
1d 13h 25m
On Demand
Via Gooty
Kollam
Gooty
Ujjain
Approx Travel Time
1d 12h 55m
On Demand
Via Mysore
FASTEST
Kollam
Mysore
Ujjain
Approx Travel Time
1d 12h 40m
On Demand
Via Dharmavaram
Kollam
Dharmavaram
Ujjain
Approx Travel Time
1d 13h 10m
On Demand
Via Hyderabad
Kollam
Hyderabad
Ujjain
Approx Travel Time
1d 14h 10m
₹1,340
Onwards
Via Warangal
Kollam
Warangal
Ujjain
Approx Travel Time
1d 15h 55m
₹1,130
Onwards
Via Goa
CHEAPEST
Kollam
Goa
Ujjain
Approx Travel Time
1d 14h 40m
₹1,110
Onwards
Via Coimbatore
Kollam
Coimbatore
Ujjain
Approx Travel Time
1d 12h 55m
On Demand
Via Vellore
Kollam
Vellore
Ujjain
Approx Travel Time
1d 15h 10m
On Demand
Via Tirupati
Kollam
Tirupati
Ujjain
Approx Travel Time
1d 15h 25m
₹1,295
Onwards
Frequently Asked Questions
What is the distance between Kollam and Ujjain?
Ujjain is approximately 1750+ kms from Kollam.
How long does it take to reach Ujjain from Kollam?
It takes approximately 37 hours to reach Ujjain from Kollam by Train Via Mysore.
What is the cheapest way to reach Ujjain from Kollam?
The cheapest way to reach Ujjain from Kollam is by Train Via Goa.
What is the fastest way to reach Ujjain from Kollam?
The fastest way to reach Ujjain from Kollam is by Train Via Mysore.