
Karnal to Lonavala
Lonavala is approximately 1400+ kms from Karnal. The fastest way to reach Lonavala from Karnal is by Train Via Ratlam. It takes approximately 30 hours. The cheapest way to reach Lonavala from Karnal is by Train Via Delhi which would take approximately 30 hours.
Sort By
Mode of Transport
Via Kota
RECOMMENDED
Karnal
Kota
Lonavala
Approx Travel Time
1d 5h 40m
₹880
Onwards
Via Ratlam
FASTEST
Karnal
Ratlam
Lonavala
Approx Travel Time
1d 5h 25m
₹890
Onwards
Via Nashik
Karnal
Nashik
Lonavala
Approx Travel Time
1d 5h 25m
On Demand
Via Nandgaon
Karnal
Nandgaon
Lonavala
Approx Travel Time
1d 5h 40m
On Demand
Via Delhi
CHEAPEST
Karnal
Delhi
Lonavala
Approx Travel Time
1d 5h 40m
₹730
Onwards
Karnal
Delhi
Lonavala
Approx Travel Time
1d 5h 55m
₹3,545
Onwards
Via Godhra
Karnal
Godhra
Lonavala
Approx Travel Time
1d 5h 55m
₹940
Onwards
Via Dahod
Karnal
Dahod
Lonavala
Approx Travel Time
1d 5h 40m
On Demand
Via Vadodara
Karnal
Vadodara
Lonavala
Approx Travel Time
1d 6h 10m
₹835
Onwards
Via Kalyan
Karnal
Kalyan
Lonavala
Approx Travel Time
1d 5h 55m
On Demand
Frequently Asked Questions
What is the distance between Karnal and Lonavala?
Lonavala is approximately 1400+ kms from Karnal.
How long does it take to reach Lonavala from Karnal?
It takes approximately 30 hours to reach Lonavala from Karnal by Train Via Ratlam.
What is the cheapest way to reach Lonavala from Karnal?
The cheapest way to reach Lonavala from Karnal is by Train Via Delhi.
What is the fastest way to reach Lonavala from Karnal?
The fastest way to reach Lonavala from Karnal is by Train Via Ratlam.