hero
How2Go
Batala to Moradabad

Batala to Moradabad

Moradabad is approximately 500+ kms from Batala. The fastest way to reach Moradabad from Batala is by Train Via Ambala. It takes approximately 12 hours. The cheapest way to reach Moradabad from Batala is by Train Via Ambala which would take approximately 12 hours.

Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

FASTEST

Batala

Ambala

Moradabad

Approx Travel Time

11h 25m

₹265

Onwards

Via Chandigarh

Batala

Chandigarh

Moradabad

Approx Travel Time

11h 25m

₹355

Onwards

Ads by MMT

Via Jalandhar

Batala

Jalandhar

Moradabad

Approx Travel Time

11h 40m

₹355

Onwards

Via Ludhiana

Batala

Ludhiana

Moradabad

Approx Travel Time

11h 40m

₹350

Onwards

Ads by MMT

Via Phagwara

Batala

Phagwara

Moradabad

Approx Travel Time

11h 40m

₹410

Onwards

Via Sirhind

Batala

Sirhind

Moradabad

Approx Travel Time

11h 40m

₹340

Onwards

Via Phillaur

Batala

Phillaur

Moradabad

Approx Travel Time

12h 43m

₹395

Onwards

Via Shahkot

Batala

Shahkot

Moradabad

Approx Travel Time

12h 10m

On Demand

Via Amritsar

Batala

Amritsar

Moradabad

Approx Travel Time

13h 25m

₹275

Onwards

Via Ghaziabad

Batala

Ghaziabad

Moradabad

Approx Travel Time

13h 10m

₹415

Onwards

Frequently Asked Questions

What is the distance between Batala and Moradabad?

Moradabad is approximately 500+ kms from Batala.

How long does it take to reach Moradabad from Batala?

It takes approximately 12 hours to reach Moradabad from Batala by Train Via Ambala.

What is the cheapest way to reach Moradabad from Batala?

The cheapest way to reach Moradabad from Batala is by Train Via Ambala.

What is the fastest way to reach Moradabad from Batala?

The fastest way to reach Moradabad from Batala is by Train Via Ambala.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India