Bhabua to Moga - Multiple Options To Reach By Train, Flight, Cab, Bus
Moga is approximately 1200+ kms from Bhabua. The fastest way to reach Moga from Bhabua is by Train, Flight Via Patna, Mohali. It takes approximately 12 hours. The cheapest way to reach Moga from Bhabua is by Train Via Bareilly, Ludhiana which would take approximately 27 hours.
Sort By
Mode of Transport
Via Lucknow, Mohali
RECOMMENDED
Bhabua
Lucknow
Mohali
Moga
Approx Travel Time
14h 50m
On Demand
Via Patna, Mohali
FASTEST
Bhabua
Patna
Mohali
Moga
Approx Travel Time
11h 50m
On Demand
Bhabua
Patna
Mohali
Moga
Approx Travel Time
12h 20m
On Demand
Bhabua
Patna
Mohali
Moga
Approx Travel Time
12h 50m
On Demand
Via Lucknow, Ludhiana
Bhabua
Lucknow
Ludhiana
Moga
Approx Travel Time
1d 2h 20m
On Demand
Via Bareilly, Ludhiana
CHEAPEST
Bhabua
Bareilly
Ludhiana
Moga
Approx Travel Time
1d 2h 20m
₹685
Onwards
Via Shahjahanpur, Ludhiana
Bhabua
Shahjahanpur
Ludhiana
Moga
Approx Travel Time
1d 2h 20m
₹795
Onwards
Via Moradabad, Ludhiana
Bhabua
Moradabad
Ludhiana
Moga
Approx Travel Time
1d 2h 20m
₹700
Onwards
Via Delhi
Bhabua
Delhi
Moga
Approx Travel Time
1d 2h 55m
₹3,760
Onwards
Via Ghaziabad, Ludhiana
Bhabua
Ghaziabad
Ludhiana
Moga
Approx Travel Time
21h 20m
On Demand
Frequently Asked Questions
What is the distance between Bhabua and Moga?
Moga is approximately 1200+ kms from Bhabua.
How long does it take to reach Moga from Bhabua?
It takes approximately 12 hours to reach Moga from Bhabua by Train, Flight Via Patna, Mohali.
What is the cheapest way to reach Moga from Bhabua?
The cheapest way to reach Moga from Bhabua is by Train Via Bareilly, Ludhiana.
What is the fastest way to reach Moga from Bhabua?
The fastest way to reach Moga from Bhabua is by Train, Flight Via Patna, Mohali.