
Kannauj to Barnala
Barnala is approximately 650+ kms from Kannauj. The fastest way to reach Barnala from Kannauj is by Cab, Flight, Bus Via Lucknow, Mohali. It takes approximately 10 hours. The cheapest way to reach Barnala from Kannauj is by Train Via Mathura which would take approximately 13 hours.
Sort By
Mode of Transport
Via Rohtak
RECOMMENDED
Kannauj
Rohtak
Barnala
Approx Travel Time
12h 44m
₹1,204
Onwards
Kannauj
Rohtak
Barnala
Approx Travel Time
13h 20m
₹5,020
Onwards
Via Agra
Kannauj
Agra
Barnala
Approx Travel Time
13h 14m
₹5,841
Onwards
Kannauj
Agra
Barnala
Approx Travel Time
13h 44m
₹974
Onwards
Via Mathura
CHEAPEST
Kannauj
Mathura
Barnala
Approx Travel Time
13h 13m
₹485
Onwards
Kannauj
Mathura
Barnala
Approx Travel Time
14h 5m
₹769
Onwards
Kannauj
Mathura
Barnala
Approx Travel Time
13h 50m
₹6,314
Onwards
Via Lucknow, Mohali
FASTEST
Kannauj
Lucknow
Mohali
Barnala
Approx Travel Time
9h 25m
₹8,924
Onwards
Via Delhi
Kannauj
Delhi
Barnala
Approx Travel Time
15h
₹2,880
Onwards
Kannauj
Delhi
Barnala
Approx Travel Time
13h 44m
₹724
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Barnala?
Barnala is approximately 650+ kms from Kannauj.
How long does it take to reach Barnala from Kannauj?
It takes approximately 10 hours to reach Barnala from Kannauj by Cab, Flight, Bus Via Lucknow, Mohali.
What is the cheapest way to reach Barnala from Kannauj?
The cheapest way to reach Barnala from Kannauj is by Train Via Mathura.
What is the fastest way to reach Barnala from Kannauj?
The fastest way to reach Barnala from Kannauj is by Cab, Flight, Bus Via Lucknow, Mohali.


