hero
How2Go
Akbarpur to Batala

Akbarpur to Batala

Batala is approximately 1050+ km from Akbarpur, 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 Ayodhya, Delhi, Amritsar

RECOMMENDED

FASTEST

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

8h 11m

₹9,411

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

8h 25m

₹9,651

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

8h 35m

₹11,157

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

11h 41m

₹5,816

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

12h 5m

₹6,056

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

11h 55m

₹7,562

Onwards

Akbarpur

Ayodhya

Delhi

Amritsar

Batala

Approx Travel Time

8h 53m

₹14,266

Onwards

Via Phillaur

CHEAPEST

Akbarpur

Phillaur

Batala

Approx Travel Time

20h 44m

₹1,042

Onwards

Via Kurukshetra

Akbarpur

Kurukshetra

Batala

Approx Travel Time

20h 59m

₹1,350

Onwards

Via Sirhind

Akbarpur

Sirhind

Batala

Approx Travel Time

19h 51m

₹4,061

Onwards

Frequently Asked Questions

What is the distance between Akbarpur and Batala?

Batala is approximately 1050+ kms from Akbarpur.

How long does it take to reach Batala from Akbarpur?

It takes approximately 8 hours to reach Batala from Akbarpur by Train, Flight Via Ayodhya, Delhi, Amritsar.

What is the cheapest way to reach Batala from Akbarpur?

The cheapest way to reach Batala from Akbarpur is by Train, Bus Via Phillaur.

What is the fastest way to reach Batala from Akbarpur?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India