Valsad to Karnal
Karnal is approximately 1200+ kms from Valsad. The fastest way to reach Karnal from Valsad is by Train. It takes approximately 24 hours. The cheapest way to reach Karnal from Valsad is by Train Via Agra which would take approximately 28 hours.
Sort By
Mode of Transport
Via Jaipur
Valsad
Jaipur
Karnal
Approx Travel Time
1d 1h 10m
On Demand
Valsad
Jaipur
Karnal
Approx Travel Time
1d 3h 10m
₹1,409
Onwards
Via Ajmer
Valsad
Ajmer
Karnal
Approx Travel Time
1d 1h 40m
On Demand
Via Delhi
Valsad
Delhi
Karnal
Approx Travel Time
1d 1h 55m
₹655
Onwards
Valsad
Delhi
Karnal
Approx Travel Time
1d 2h 10m
₹2,985
Onwards
Valsad
Delhi
Karnal
Approx Travel Time
1d 2h 40m
₹1,014
Onwards
Via Agra
CHEAPEST
Valsad
Agra
Karnal
Approx Travel Time
1d 3h 40m
₹535
Onwards
Via Ambala
Valsad
Ambala
Karnal
Approx Travel Time
1d 4h 10m
₹695
Onwards
Via Jalgaon
Valsad
Jalgaon
Karnal
Approx Travel Time
1d 5h 10m
₹830
Onwards
Frequently Asked Questions
What is the distance between Valsad and Karnal?
Karnal is approximately 1200+ kms from Valsad.
How long does it take to reach Karnal from Valsad?
It takes approximately 24 hours to reach Karnal from Valsad by Train.
What is the cheapest way to reach Karnal from Valsad?
The cheapest way to reach Karnal from Valsad is by Train Via Agra.
What is the fastest way to reach Karnal from Valsad?
The fastest way to reach Karnal from Valsad is by Train.