
Karnal to Ujjain
Ujjain is approximately 850+ kms from Karnal. The fastest way to reach Ujjain from Karnal is by Cab, Flight Via Mohali, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Karnal is by Train Via Mathura which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi, Indore
RECOMMENDED
Karnal
Delhi
Indore
Ujjain
Approx Travel Time
8h 9m
₹7,179
Onwards
Karnal
Delhi
Indore
Ujjain
Approx Travel Time
8h 30m
₹5,960
Onwards
Karnal
Delhi
Indore
Ujjain
Approx Travel Time
9h
₹3,527
Onwards
Via Mohali, Indore
FASTEST
Karnal
Mohali
Indore
Ujjain
Approx Travel Time
7h 29m
₹8,525
Onwards
Via Kota
Karnal
Kota
Ujjain
Approx Travel Time
15h 17m
On Demand
Via Delhi
Karnal
Delhi
Ujjain
Approx Travel Time
14h 48m
₹2,938
Onwards
Via Mathura
CHEAPEST
Karnal
Mathura
Ujjain
Approx Travel Time
14h 44m
₹555
Onwards
Via Delhi, Kota
Karnal
Delhi
Kota
Ujjain
Approx Travel Time
19h 5m
₹3,691
Onwards
Karnal
Delhi
Kota
Ujjain
Approx Travel Time
19h 35m
₹1,615
Onwards
Frequently Asked Questions
What is the distance between Karnal and Ujjain?
Ujjain is approximately 850+ kms from Karnal.
How long does it take to reach Ujjain from Karnal?
It takes approximately 8 hours to reach Ujjain from Karnal by Cab, Flight Via Mohali, Indore.
What is the cheapest way to reach Ujjain from Karnal?
The cheapest way to reach Ujjain from Karnal is by Train Via Mathura.
What is the fastest way to reach Ujjain from Karnal?
The fastest way to reach Ujjain from Karnal is by Cab, Flight Via Mohali, Indore.