
Lonavala to Ujjain
Ujjain is approximately 800+ kms from Lonavala. The fastest way to reach Ujjain from Lonavala is by Train Via Vapi. It takes approximately 15 hours. The cheapest way to reach Ujjain from Lonavala is by Train Via Mumbai which would take approximately 16 hours.
Sort By
Mode of Transport
Via Vapi
FASTEST
Lonavala
Vapi
Ujjain
Approx Travel Time
15h 10m
₹550
Onwards
Via Mumbai
CHEAPEST
Lonavala
Mumbai
Ujjain
Approx Travel Time
15h 25m
₹385
Onwards
Via Surat
Lonavala
Surat
Ujjain
Approx Travel Time
16h 10m
₹440
Onwards
Via Bharuch
Lonavala
Bharuch
Ujjain
Approx Travel Time
16h 10m
₹545
Onwards
Via Vadodara
Lonavala
Vadodara
Ujjain
Approx Travel Time
16h 25m
₹460
Onwards
Lonavala
Vadodara
Ujjain
Approx Travel Time
17h 55m
₹885
Onwards
Via Kalyan
Lonavala
Kalyan
Ujjain
Approx Travel Time
17h 10m
₹1,680
Onwards
Via Anand
Lonavala
Anand
Ujjain
Approx Travel Time
17h 25m
₹555
Onwards
Via Pune
Lonavala
Pune
Ujjain
Approx Travel Time
17h 40m
₹1,355
Onwards
Frequently Asked Questions
What is the distance between Lonavala and Ujjain?
Ujjain is approximately 800+ kms from Lonavala.
How long does it take to reach Ujjain from Lonavala?
It takes approximately 15 hours to reach Ujjain from Lonavala by Train Via Vapi.
What is the cheapest way to reach Ujjain from Lonavala?
The cheapest way to reach Ujjain from Lonavala is by Train Via Mumbai.
What is the fastest way to reach Ujjain from Lonavala?
The fastest way to reach Ujjain from Lonavala is by Train Via Vapi.