hero
How2Go
Bhabua to Moga

Bhabua to Moga

Moga is approximately 1350+ km from Bhabua, 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 Moga.

Read More
Sort By
Mode of Transport

Via Patna, Mohali

RECOMMENDED

Bhabua

Patna

Mohali

Moga

Approx Travel Time

12h 49m

₹7,953

Onwards

Bhabua

Patna

Mohali

Moga

Approx Travel Time

13h 1m

₹10,527

Onwards

Via Varanasi, Ghaziabad, Jalandhar

FASTEST

Bhabua

Varanasi

Ghaziabad

Jalandhar

Moga

Approx Travel Time

10h 29m

₹11,316

Onwards

Bhabua

Varanasi

Ghaziabad

Jalandhar

Moga

Approx Travel Time

11h 5m

₹11,466

Onwards

Bhabua

Varanasi

Ghaziabad

Jalandhar

Moga

Approx Travel Time

10h 40m

₹12,689

Onwards

Bhabua

Varanasi

Ghaziabad

Jalandhar

Moga

Approx Travel Time

11h 16m

₹12,839

Onwards

Bhabua

Varanasi

Ghaziabad

Jalandhar

Moga

Approx Travel Time

11h 4m

₹14,447

Onwards

Via Delhi

CHEAPEST

Bhabua

Delhi

Moga

Approx Travel Time

17h 35m

₹595

Onwards

Bhabua

Delhi

Moga

Approx Travel Time

19h 38m

₹3,730

Onwards

Via Ghaziabad

Bhabua

Ghaziabad

Moga

Approx Travel Time

17h 2m

₹8,508

Onwards

Frequently Asked Questions

What is the distance between Bhabua and Moga?

Moga is approximately 1350+ kms from Bhabua.

How long does it take to reach Moga from Bhabua?

It takes approximately 11 hours to reach Moga from Bhabua by Train, Flight, Bus Via Varanasi, Ghaziabad, Jalandhar.

What is the cheapest way to reach Moga from Bhabua?

The cheapest way to reach Moga from Bhabua is by Train Via Delhi.

What is the fastest way to reach Moga from Bhabua?

The fastest way to reach Moga from Bhabua is by Train, Flight, Bus Via Varanasi, Ghaziabad, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India