
Bangalore to Karnal
Karnal is approximately 2050+ kms from Bangalore. The fastest way to reach Karnal from Bangalore is by Flight, Train Via Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Karnal from Bangalore is by Flight, Train Via Bhopal which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bangalore
Delhi
Karnal
Approx Travel Time
8h 10m
₹5,620
Onwards
Via Ghaziabad
FASTEST
Bangalore
Ghaziabad
Karnal
Approx Travel Time
7h 55m
On Demand
Via Agra
Bangalore
Agra
Karnal
Approx Travel Time
11h 25m
₹8,258
Onwards
Via Gwalior
Bangalore
Gwalior
Karnal
Approx Travel Time
13h 40m
On Demand
Via Bhopal
CHEAPEST
Bangalore
Bhopal
Karnal
Approx Travel Time
19h 55m
₹4,985
Onwards
Via Jaipur
Bangalore
Jaipur
Karnal
Approx Travel Time
12h 10m
On Demand
Via Chandigarh
Bangalore
Chandigarh
Karnal
Approx Travel Time
8h 10m
₹7,752
Onwards
Via Kanpur
Bangalore
Kanpur
Karnal
Approx Travel Time
15h 40m
₹6,938
Onwards
Via Mohali
Bangalore
Mohali
Karnal
Approx Travel Time
8h 10m
₹7,757
Onwards
Via Indore
Bangalore
Indore
Karnal
Approx Travel Time
21h 10m
₹6,710
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Karnal?
Karnal is approximately 2050+ kms from Bangalore.
How long does it take to reach Karnal from Bangalore?
It takes approximately 8 hours to reach Karnal from Bangalore by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Karnal from Bangalore?
The cheapest way to reach Karnal from Bangalore is by Flight, Train Via Bhopal.
What is the fastest way to reach Karnal from Bangalore?
The fastest way to reach Karnal from Bangalore is by Flight, Train Via Ghaziabad.