hero
How2Go
Nabha to Moradabad

Nabha to Moradabad

Moradabad is approximately 350+ kms from Nabha. The fastest way to reach Moradabad from Nabha is by Train Via Patiala. It takes approximately 8 hours. The cheapest way to reach Moradabad from Nabha is by Train Via Saharanpur which would take approximately 9 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

Nabha

Rajpura

Moradabad

Approx Travel Time

8h 15m

₹355

Onwards

Via Patiala

FASTEST

Nabha

Patiala

Moradabad

Approx Travel Time

7h 50m

₹530

Onwards

Ads by MMT

Via Rajpura, Amroha

Nabha

Rajpura

Amroha

Moradabad

Approx Travel Time

9h 23m

On Demand

Nabha

Rajpura

Amroha

Moradabad

Approx Travel Time

9h 40m

On Demand

Via Ludhiana, Muzaffarnagar

Nabha

Ludhiana

Muzaffarnagar

Moradabad

Approx Travel Time

15h 36m

On Demand

Ads by MMT

Via Ambala

Nabha

Ambala

Moradabad

Approx Travel Time

8h 27m

₹340

Onwards

Via Yamunanagar

Nabha

Yamunanagar

Moradabad

Approx Travel Time

8h 19m

₹335

Onwards

Via Saharanpur

CHEAPEST

Nabha

Saharanpur

Moradabad

Approx Travel Time

8h 22m

₹260

Onwards

Via Roorkee

Nabha

Roorkee

Moradabad

Approx Travel Time

8h 37m

₹290

Onwards

Via Ambala, Roorkee

Nabha

Ambala

Roorkee

Moradabad

Approx Travel Time

9h 3m

₹390

Onwards

Frequently Asked Questions

What is the distance between Nabha and Moradabad?

Moradabad is approximately 350+ kms from Nabha.

How long does it take to reach Moradabad from Nabha?

It takes approximately 8 hours to reach Moradabad from Nabha by Train Via Patiala.

What is the cheapest way to reach Moradabad from Nabha?

The cheapest way to reach Moradabad from Nabha is by Train Via Saharanpur.

What is the fastest way to reach Moradabad from Nabha?

The fastest way to reach Moradabad from Nabha is by Train Via Patiala.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India