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