hero
How2Go
Shahabad to Loharu

Shahabad to Loharu

Loharu is approximately 500+ kms from Shahabad. The fastest way to reach Loharu from Shahabad is by Train, Bus Via Moradabad, Ghaziabad. It takes approximately 11 hours. The cheapest way to reach Loharu from Shahabad is by Train Via Moradabad which would take approximately 12 hours.

Sort By
Mode of Transport

Via Moradabad, Ghaziabad

RECOMMENDED

FASTEST

Shahabad

Moradabad

Ghaziabad

Loharu

Approx Travel Time

10h 26m

₹725

Onwards

Via Moradabad, Delhi

Shahabad

Moradabad

Delhi

Loharu

Approx Travel Time

10h 44m

₹375

Onwards

Shahabad

Moradabad

Delhi

Loharu

Approx Travel Time

11h 18m

₹730

Onwards

Ads by MMT

Via Muhamdi, Delhi

Shahabad

Muhamdi

Delhi

Loharu

Approx Travel Time

14h 6m

₹7,734

Onwards

Via Ghaziabad

Shahabad

Ghaziabad

Loharu

Approx Travel Time

11h 26m

₹730

Onwards

Ads by MMT

Via Moradabad

CHEAPEST

Shahabad

Moradabad

Loharu

Approx Travel Time

11h 41m

₹370

Onwards

Via Moradabad, Gurgaon

Shahabad

Moradabad

Gurgaon

Loharu

Approx Travel Time

11h 16m

₹435

Onwards

Frequently Asked Questions

What is the distance between Shahabad and Loharu?

Loharu is approximately 500+ kms from Shahabad.

How long does it take to reach Loharu from Shahabad?

It takes approximately 11 hours to reach Loharu from Shahabad by Train, Bus Via Moradabad, Ghaziabad.

What is the cheapest way to reach Loharu from Shahabad?

The cheapest way to reach Loharu from Shahabad is by Train Via Moradabad.

What is the fastest way to reach Loharu from Shahabad?

The fastest way to reach Loharu from Shahabad is by Train, Bus Via Moradabad, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India