
Ballia to Karnal
Karnal is approximately 950+ kms from Ballia. The fastest way to reach Karnal from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad. It takes approximately 9 hours. The cheapest way to reach Karnal from Ballia is by Train Via Kanpur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Gorakhpur, Delhi
RECOMMENDED
Ballia
Gorakhpur
Delhi
Karnal
Approx Travel Time
9h 41m
₹11,137
Onwards
Via Varanasi, Delhi
Ballia
Varanasi
Delhi
Karnal
Approx Travel Time
9h 58m
₹3,715
Onwards
Ballia
Varanasi
Delhi
Karnal
Approx Travel Time
9h 8m
₹6,234
Onwards
Ballia
Varanasi
Delhi
Karnal
Approx Travel Time
9h 58m
₹3,945
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Karnal
Approx Travel Time
17h 48m
₹829
Onwards
Ballia
Ghaziabad
Karnal
Approx Travel Time
17h 26m
₹2,892
Onwards
Via Kanpur
CHEAPEST
Ballia
Kanpur
Karnal
Approx Travel Time
17h 31m
₹610
Onwards
Via Lucknow
Ballia
Lucknow
Karnal
Approx Travel Time
21h 25m
₹1,649
Onwards
Via Varanasi, Kanpur
Ballia
Varanasi
Kanpur
Karnal
Approx Travel Time
22h 48m
₹5,526
Onwards
Via Varanasi, Ghaziabad
FASTEST
Ballia
Varanasi
Ghaziabad
Karnal
Approx Travel Time
9h 1m
₹6,067
Onwards
Frequently Asked Questions
What is the distance between Ballia and Karnal?
Karnal is approximately 950+ kms from Ballia.
How long does it take to reach Karnal from Ballia?
It takes approximately 9 hours to reach Karnal from Ballia by Train, Flight, Cab Via Varanasi, Ghaziabad.
What is the cheapest way to reach Karnal from Ballia?
The cheapest way to reach Karnal from Ballia is by Train Via Kanpur.
What is the fastest way to reach Karnal from Ballia?
The fastest way to reach Karnal from Ballia is by Train, Flight, Cab Via Varanasi, Ghaziabad.


