hero
How2Go
Kannauj to Batala

Kannauj to Batala

Batala is approximately 850+ km from Kannauj, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Batala.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Kannauj

Delhi

Batala

Approx Travel Time

15h 46m

₹1,095

Onwards

Kannauj

Delhi

Batala

Approx Travel Time

17h

₹1,431

Onwards

CHEAPEST

Kannauj

Delhi

Batala

Approx Travel Time

18h 27m

₹560

Onwards

Via Kanpur, Delhi, Amritsar

FASTEST

Kannauj

Kanpur

Delhi

Amritsar

Batala

Approx Travel Time

9h 13m

₹9,164

Onwards

Kannauj

Kanpur

Delhi

Amritsar

Batala

Approx Travel Time

9h 27m

₹9,404

Onwards

Via Fatehabad

Kannauj

Fatehabad

Batala

Approx Travel Time

17h 12m

₹6,781

Onwards

Via Aligarh

Kannauj

Aligarh

Batala

Approx Travel Time

19h 46m

₹6,263

Onwards

Via Lucknow, Mohali

Kannauj

Lucknow

Mohali

Batala

Approx Travel Time

12h 5m

₹7,004

Onwards

Kannauj

Lucknow

Mohali

Batala

Approx Travel Time

11h 15m

₹9,697

Onwards

Via Lucknow, Delhi, Amritsar

Kannauj

Lucknow

Delhi

Amritsar

Batala

Approx Travel Time

9h 48m

₹9,801

Onwards

Frequently Asked Questions

What is the distance between Kannauj and Batala?

Batala is approximately 850+ kms from Kannauj.

How long does it take to reach Batala from Kannauj?

It takes approximately 9 hours to reach Batala from Kannauj by Train, Flight Via Kanpur, Delhi, Amritsar.

What is the cheapest way to reach Batala from Kannauj?

The cheapest way to reach Batala from Kannauj is by Train Via Delhi.

What is the fastest way to reach Batala from Kannauj?

The fastest way to reach Batala from Kannauj is by Train, Flight Via Kanpur, Delhi, Amritsar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India