hero
How2Go
Bahadurgarh to Moga

Bahadurgarh to Moga

Moga is approximately 350+ kms from Bahadurgarh. The fastest way to reach Moga from Bahadurgarh is by Train, Flight Via Ghaziabad, Ludhiana. It takes approximately 6 hours. The cheapest way to reach Moga from Bahadurgarh is by Train Via Ludhiana which would take approximately 9 hours.

Sort By
Mode of Transport

Via Ludhiana

RECOMMENDED

CHEAPEST

Bahadurgarh

Ludhiana

Moga

Approx Travel Time

8h 40m

₹350

Onwards

Bahadurgarh

Ludhiana

Moga

Approx Travel Time

8h 55m

₹2,455

Onwards

Via Bathinda

Bahadurgarh

Bathinda

Moga

Approx Travel Time

9h 13m

₹3,078

Onwards

Ads by MMT

Via Delhi

Bahadurgarh

Delhi

Moga

Approx Travel Time

10h 55m

₹3,360

Onwards

Via Ghaziabad, Ludhiana

FASTEST

Bahadurgarh

Ghaziabad

Ludhiana

Moga

Approx Travel Time

6h 5m

On Demand

Bahadurgarh

Ghaziabad

Ludhiana

Moga

Approx Travel Time

6h 20m

On Demand

Ads by MMT

Via Firozpur

Bahadurgarh

Firozpur

Moga

Approx Travel Time

9h 40m

₹405

Onwards

Via Karnal, Ludhiana

Bahadurgarh

Karnal

Ludhiana

Moga

Approx Travel Time

10h 35m

₹2,659

Onwards

Via Panipat, Ludhiana

Bahadurgarh

Panipat

Ludhiana

Moga

Approx Travel Time

11h 11m

₹2,790

Onwards

Via Bhiwani

Bahadurgarh

Bhiwani

Moga

Approx Travel Time

9h 10m

₹5,433

Onwards

Frequently Asked Questions

What is the distance between Bahadurgarh and Moga?

Moga is approximately 350+ kms from Bahadurgarh.

How long does it take to reach Moga from Bahadurgarh?

It takes approximately 6 hours to reach Moga from Bahadurgarh by Train, Flight Via Ghaziabad, Ludhiana.

What is the cheapest way to reach Moga from Bahadurgarh?

The cheapest way to reach Moga from Bahadurgarh is by Train Via Ludhiana.

What is the fastest way to reach Moga from Bahadurgarh?

The fastest way to reach Moga from Bahadurgarh is by Train, Flight Via Ghaziabad, Ludhiana.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India