
Kannauj to Barnala
Barnala is approximately 650+ kms from Kannauj. The fastest way to reach Barnala from Kannauj is by Train, Flight Via Lucknow, Delhi. It takes approximately 12 hours. The cheapest way to reach Barnala from Kannauj is by Train Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Kannauj
Delhi
Barnala
Approx Travel Time
14h 55m
₹797
Onwards
CHEAPEST
Kannauj
Delhi
Barnala
Approx Travel Time
14h 10m
₹475
Onwards
Kannauj
Delhi
Barnala
Approx Travel Time
15h 10m
₹4,411
Onwards
Via Rohtak
Kannauj
Rohtak
Barnala
Approx Travel Time
14h 10m
₹490
Onwards
Kannauj
Rohtak
Barnala
Approx Travel Time
15h 14m
₹5,464
Onwards
Via Lucknow, Delhi
FASTEST
Kannauj
Lucknow
Delhi
Barnala
Approx Travel Time
11h 35m
₹3,940
Onwards
Via Delhi, Bathinda
Kannauj
Delhi
Bathinda
Barnala
Approx Travel Time
12h 20m
₹4,897
Onwards
Kannauj
Delhi
Bathinda
Barnala
Approx Travel Time
12h 20m
₹2,495
Onwards
Via Agra
Kannauj
Agra
Barnala
Approx Travel Time
14h 55m
₹545
Onwards
Via Mathura
Kannauj
Mathura
Barnala
Approx Travel Time
14h 40m
₹5,301
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 12 hours to reach Barnala from Kannauj by Train, Flight Via Lucknow, Delhi.
What is the cheapest way to reach Barnala from Kannauj?
The cheapest way to reach Barnala from Kannauj is by Train Via Delhi.
What is the fastest way to reach Barnala from Kannauj?
The fastest way to reach Barnala from Kannauj is by Train, Flight Via Lucknow, Delhi.