hero
Home
Batala to Ballia

Batala to Ballia - Multiple Options To Reach By Train, Cab

Ballia is approximately 1250+ kms from Batala. The fastest way to reach Ballia from Batala is by Train Via Ghaziabad. It takes approximately 27 hours. The cheapest way to reach Ballia from Batala is by Train Via Jalandhar which would take approximately 27 hours.

Sort By
Mode of Transport

Via Ghaziabad

RECOMMENDED

FASTEST

Batala

Ghaziabad

Ballia

Approx Travel Time

1d 2h 25m

₹785

Onwards

Via Kanpur

Batala

Kanpur

Ballia

Approx Travel Time

1d 2h 40m

₹765

Onwards

Ads by MMT

Via Phillaur

Batala

Phillaur

Ballia

Approx Travel Time

1d 2h 33m

₹670

Onwards

Batala

Phillaur

Ballia

Approx Travel Time

1d 2h 53m

₹3,100

Onwards

Via Delhi

Batala

Delhi

Ballia

Approx Travel Time

1d 3h 10m

₹650

Onwards

Ads by MMT

Via Sirhind

Batala

Sirhind

Ballia

Approx Travel Time

1d 2h 52m

₹625

Onwards

Via Aligarh

Batala

Aligarh

Ballia

Approx Travel Time

1d 2h 55m

₹810

Onwards

Via Jalandhar

CHEAPEST

Batala

Jalandhar

Ballia

Approx Travel Time

1d 2h 58m

₹620

Onwards

Via Phagwara

Batala

Phagwara

Ballia

Approx Travel Time

1d 2h 58m

₹675

Onwards

Via Tundla

Batala

Tundla

Ballia

Approx Travel Time

1d 3h 40m

On Demand

Frequently Asked Questions

What is the distance between Batala and Ballia?

Ballia is approximately 1250+ kms from Batala.

How long does it take to reach Ballia from Batala?

It takes approximately 27 hours to reach Ballia from Batala by Train Via Ghaziabad.

What is the cheapest way to reach Ballia from Batala?

The cheapest way to reach Ballia from Batala is by Train Via Jalandhar.

What is the fastest way to reach Ballia from Batala?

The fastest way to reach Ballia from Batala is by Train Via Ghaziabad.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India