
Kasganj to Ujjain
Ujjain is approximately 650+ kms from Kasganj. The fastest way to reach Ujjain from Kasganj is by Train Via Tundla. It takes approximately 15 hours. The cheapest way to reach Ujjain from Kasganj is by Train Via Kota which would take approximately 15 hours.
Sort By
Mode of Transport
Via Tundla
RECOMMENDED
FASTEST
Kasganj
Tundla
Ujjain
Approx Travel Time
14h 25m
On Demand
Via Agra
Kasganj
Agra
Ujjain
Approx Travel Time
14h 40m
₹490
Onwards
Kasganj
Agra
Ujjain
Approx Travel Time
15h 2m
₹2,659
Onwards
Via Bharatpur
Kasganj
Bharatpur
Ujjain
Approx Travel Time
14h 40m
₹555
Onwards
Via Mathura
Kasganj
Mathura
Ujjain
Approx Travel Time
14h 55m
₹440
Onwards
Kasganj
Mathura
Ujjain
Approx Travel Time
15h 25m
₹2,830
Onwards
Via Kota
CHEAPEST
Kasganj
Kota
Ujjain
Approx Travel Time
14h 55m
₹375
Onwards
Via Bayana
Kasganj
Bayana
Ujjain
Approx Travel Time
14h 55m
On Demand
Via Pachpahar
Kasganj
Pachpahar
Ujjain
Approx Travel Time
14h 40m
₹380
Onwards
Via Sawai Madhopur
Kasganj
Sawai Madhopur
Ujjain
Approx Travel Time
14h 55m
₹395
Onwards
Frequently Asked Questions
What is the distance between Kasganj and Ujjain?
Ujjain is approximately 650+ kms from Kasganj.
How long does it take to reach Ujjain from Kasganj?
It takes approximately 15 hours to reach Ujjain from Kasganj by Train Via Tundla.
What is the cheapest way to reach Ujjain from Kasganj?
The cheapest way to reach Ujjain from Kasganj is by Train Via Kota.
What is the fastest way to reach Ujjain from Kasganj?
The fastest way to reach Ujjain from Kasganj is by Train Via Tundla.