
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,011
Onwards
Ballia
Gorakhpur
Delhi
Karnal
Approx Travel Time
10h 31m
₹8,640
Onwards
Via Varanasi, Ghaziabad
FASTEST
Ballia
Varanasi
Ghaziabad
Karnal
Approx Travel Time
9h 1m
₹7,628
Onwards
Via Varanasi, Delhi
Ballia
Varanasi
Delhi
Karnal
Approx Travel Time
9h 58m
₹5,436
Onwards
Ballia
Varanasi
Delhi
Karnal
Approx Travel Time
9h 8m
₹7,807
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Karnal
Approx Travel Time
17h 48m
₹849
Onwards
Ballia
Ghaziabad
Karnal
Approx Travel Time
17h 26m
₹2,732
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,558
Onwards
Via Varanasi, Kanpur
Ballia
Varanasi
Kanpur
Karnal
Approx Travel Time
22h 48m
₹5,586
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.


