hero
How2Go
Moradabad to Bhuj

Moradabad to Bhuj

Bhuj is approximately 1300+ kms from Moradabad. The fastest way to reach Bhuj from Moradabad is by Train, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Bhuj from Moradabad is by Train which would take approximately 25 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Moradabad

Bhuj

Approx Travel Time

1d 0h 35m

₹570

Onwards

Via Delhi

FASTEST

Moradabad

Delhi

Bhuj

Approx Travel Time

7h 10m

₹5,745

Onwards

Moradabad

Delhi

Bhuj

Approx Travel Time

7h 40m

₹8,435

Onwards

Moradabad

Delhi

Bhuj

Approx Travel Time

8h 10m

₹6,052

Onwards

Ads by MMT

Via Delhi, Ahmedabad

Moradabad

Delhi

Ahmedabad

Bhuj

Approx Travel Time

8h 35m

₹7,557

Onwards

Moradabad

Delhi

Ahmedabad

Bhuj

Approx Travel Time

9h 5m

₹10,247

Onwards

Moradabad

Delhi

Ahmedabad

Bhuj

Approx Travel Time

9h 35m

₹7,864

Onwards

Via Ajmer, Ahmedabad

Moradabad

Ajmer

Ahmedabad

Bhuj

Approx Travel Time

15h 5m

₹6,780

Onwards

Ads by MMT

Via Ahmedabad

Moradabad

Ahmedabad

Bhuj

Approx Travel Time

21h 40m

₹3,763

Onwards

Moradabad

Ahmedabad

Bhuj

Approx Travel Time

1d 5h 25m

₹1,114

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Bhuj?

Bhuj is approximately 1300+ kms from Moradabad.

How long does it take to reach Bhuj from Moradabad?

It takes approximately 7 hours to reach Bhuj from Moradabad by Train, Flight Via Delhi.

What is the cheapest way to reach Bhuj from Moradabad?

The cheapest way to reach Bhuj from Moradabad is by Train.

What is the fastest way to reach Bhuj from Moradabad?

The fastest way to reach Bhuj from Moradabad is by Train, Flight Via Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India