
Kannauj to Barnala
Barnala is approximately 650+ kms from Kannauj. The fastest way to reach Barnala from Kannauj is by Bus, Train Via Agra. It takes approximately 9 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 14m
₹1,505
Onwards
Kannauj
Rohtak
Barnala
Approx Travel Time
11h 56m
₹6,424
Onwards
Via Agra
Kannauj
Agra
Barnala
Approx Travel Time
11h 8m
₹5,841
Onwards
FASTEST
Kannauj
Agra
Barnala
Approx Travel Time
8h 44m
₹1,024
Onwards
Via Mathura
CHEAPEST
Kannauj
Mathura
Barnala
Approx Travel Time
12h 33m
₹485
Onwards
Kannauj
Mathura
Barnala
Approx Travel Time
11h 19m
₹6,938
Onwards
Via Lucknow, Mohali
Kannauj
Lucknow
Mohali
Barnala
Approx Travel Time
10h 4m
₹8,972
Onwards
Kannauj
Lucknow
Mohali
Barnala
Approx Travel Time
10h 21m
₹10,916
Onwards
Via Delhi
Kannauj
Delhi
Barnala
Approx Travel Time
11h 35m
₹3,209
Onwards
Kannauj
Delhi
Barnala
Approx Travel Time
10h 29m
₹1,053
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 9 hours to reach Barnala from Kannauj by Bus, Train Via Agra.
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 Bus, Train Via Agra.


