hero
How2Go
Moradabad to Muktsar

Moradabad to Muktsar

Muktsar is approximately 500+ km from Moradabad, 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 Muktsar.

Read More
Sort By
Mode of Transport

Via Ludhiana

RECOMMENDED

Moradabad

Ludhiana

Muktsar

Approx Travel Time

9h 29m

₹645

Onwards

Moradabad

Ludhiana

Muktsar

Approx Travel Time

9h 41m

₹5,587

Onwards

Via Ghaziabad, Bathinda

Moradabad

Ghaziabad

Bathinda

Muktsar

Approx Travel Time

7h 58m

₹2,445

Onwards

Moradabad

Ghaziabad

Bathinda

Muktsar

Approx Travel Time

8h 3m

On Demand

FASTEST

Moradabad

Ghaziabad

Bathinda

Muktsar

Approx Travel Time

7h 57m

₹4,044

Onwards

Ads by MMT

Via Bathinda

CHEAPEST

Moradabad

Bathinda

Muktsar

Approx Travel Time

10h 37m

₹540

Onwards

Moradabad

Bathinda

Muktsar

Approx Travel Time

10h 52m

On Demand

Via Chandigarh

Moradabad

Chandigarh

Muktsar

Approx Travel Time

13h 14m

₹1,366

Onwards

Ads by MMT

Via Bahadurgarh

Moradabad

Bahadurgarh

Muktsar

Approx Travel Time

12h 18m

₹4,869

Onwards

Via Roorkee, Bathinda

Moradabad

Roorkee

Bathinda

Muktsar

Approx Travel Time

9h 42m

₹625

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Muktsar?

Muktsar is approximately 500+ kms from Moradabad.

How long does it take to reach Muktsar from Moradabad?

It takes approximately 8 hours to reach Muktsar from Moradabad by Train, Flight, Cab Via Ghaziabad, Bathinda.

What is the cheapest way to reach Muktsar from Moradabad?

The cheapest way to reach Muktsar from Moradabad is by Train Via Bathinda.

What is the fastest way to reach Muktsar from Moradabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India