
Ujjain to Kasganj
Kasganj is approximately 700+ kms from Ujjain. The fastest way to reach Kasganj from Ujjain is by Train, Bus Via Mathura. It takes approximately 11 hours. The cheapest way to reach Kasganj from Ujjain is by Train Via Mathura which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bharatpur
RECOMMENDED
Ujjain
Bharatpur
Kasganj
Approx Travel Time
11h 28m
₹864
Onwards
Ujjain
Bharatpur
Kasganj
Approx Travel Time
11h 42m
₹6,401
Onwards
Via Mathura
CHEAPEST
Ujjain
Mathura
Kasganj
Approx Travel Time
11h 20m
₹510
Onwards
Ujjain
Mathura
Kasganj
Approx Travel Time
11h 50m
₹3,032
Onwards
FASTEST
Ujjain
Mathura
Kasganj
Approx Travel Time
10h 50m
₹775
Onwards
Via Indore, Ghaziabad
Ujjain
Indore
Ghaziabad
Kasganj
Approx Travel Time
11h 9m
₹10,871
Onwards
Via Dholpur
Ujjain
Dholpur
Kasganj
Approx Travel Time
13h 19m
₹4,504
Onwards
Ujjain
Dholpur
Kasganj
Approx Travel Time
13h 40m
₹1,800
Onwards
Via Kota
Ujjain
Kota
Kasganj
Approx Travel Time
11h 10m
₹845
Onwards
Ujjain
Kota
Kasganj
Approx Travel Time
11h 30m
₹3,574
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Kasganj?
Kasganj is approximately 700+ kms from Ujjain.
How long does it take to reach Kasganj from Ujjain?
It takes approximately 11 hours to reach Kasganj from Ujjain by Train, Bus Via Mathura.
What is the cheapest way to reach Kasganj from Ujjain?
The cheapest way to reach Kasganj from Ujjain is by Train Via Mathura.
What is the fastest way to reach Kasganj from Ujjain?
The fastest way to reach Kasganj from Ujjain is by Train, Bus Via Mathura.


