hero
How2Go
Batala to Moradabad

Batala to Moradabad

Moradabad is approximately 550+ kms from Batala. The fastest way to reach Moradabad from Batala is by Cab, Flight, Train Via Jalandhar, Ghaziabad. It takes approximately 7 hours. The cheapest way to reach Moradabad from Batala is by Bus, Train Via Jalandhar which would take approximately 12 hours.

Sort By
Mode of Transport

Via Jalandhar, Ghaziabad

RECOMMENDED

FASTEST

Batala

Jalandhar

Ghaziabad

Moradabad

Approx Travel Time

7h 13m

₹5,383

Onwards

Batala

Jalandhar

Ghaziabad

Moradabad

Approx Travel Time

8h 9m

₹8,128

Onwards

Batala

Jalandhar

Ghaziabad

Moradabad

Approx Travel Time

7h 42m

₹3,870

Onwards

Via Ludhiana

Batala

Ludhiana

Moradabad

Approx Travel Time

11h 18m

₹944

Onwards

Batala

Ludhiana

Moradabad

Approx Travel Time

11h 55m

₹2,692

Onwards

Ads by MMT

Via Sonipat

Batala

Sonipat

Moradabad

Approx Travel Time

13h 40m

₹4,438

Onwards

Via Delhi

Batala

Delhi

Moradabad

Approx Travel Time

15h 31m

₹1,038

Onwards

Ads by MMT

Via Jalandhar

Batala

Jalandhar

Moradabad

Approx Travel Time

11h 30m

₹1,868

Onwards

CHEAPEST

Batala

Jalandhar

Moradabad

Approx Travel Time

11h 40m

₹385

Onwards

Via Phillaur

Batala

Phillaur

Moradabad

Approx Travel Time

11h 45m

₹2,798

Onwards

Frequently Asked Questions

What is the distance between Batala and Moradabad?

Moradabad is approximately 550+ kms from Batala.

How long does it take to reach Moradabad from Batala?

It takes approximately 7 hours to reach Moradabad from Batala by Cab, Flight, Train Via Jalandhar, Ghaziabad.

What is the cheapest way to reach Moradabad from Batala?

The cheapest way to reach Moradabad from Batala is by Bus, Train Via Jalandhar.

What is the fastest way to reach Moradabad from Batala?

The fastest way to reach Moradabad from Batala is by Cab, Flight, Train Via Jalandhar, Ghaziabad.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India