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