
Ballia to Moga
Moga is approximately 1150+ kms from Ballia. The fastest way to reach Moga from Ballia is by Train, Flight Via Patna, Mohali. It takes approximately 11 hours. The cheapest way to reach Moga from Ballia is by Train Via Bareilly, Ludhiana which would take approximately 26 hours.
Sort By
Mode of Transport
Via Moradabad, Ludhiana
RECOMMENDED
Ballia
Moradabad
Ludhiana
Moga
Approx Travel Time
1d 2h 5m
₹550
Onwards
Via Lucknow, Mohali
Ballia
Lucknow
Mohali
Moga
Approx Travel Time
15h 5m
On Demand
Ballia
Lucknow
Mohali
Moga
Approx Travel Time
16h 50m
On Demand
Via Shahjahanpur, Ludhiana
Ballia
Shahjahanpur
Ludhiana
Moga
Approx Travel Time
1d 2h 20m
₹810
Onwards
Via Prayagraj(Allahabad), Mohali
Ballia
Prayagraj(Allahabad)
Mohali
Moga
Approx Travel Time
13h 5m
On Demand
Via Patna, Mohali
FASTEST
Ballia
Patna
Mohali
Moga
Approx Travel Time
10h 20m
On Demand
Ballia
Patna
Mohali
Moga
Approx Travel Time
11h 20m
On Demand
Via Bareilly, Ludhiana
CHEAPEST
Ballia
Bareilly
Ludhiana
Moga
Approx Travel Time
1d 2h 5m
₹545
Onwards
Via Delhi
Ballia
Delhi
Moga
Approx Travel Time
1d 3h 10m
₹3,760
Onwards
Via Lucknow, Ludhiana
Ballia
Lucknow
Ludhiana
Moga
Approx Travel Time
1d 2h 35m
On Demand
Frequently Asked Questions
What is the distance between Ballia and Moga?
Moga is approximately 1150+ kms from Ballia.
How long does it take to reach Moga from Ballia?
It takes approximately 11 hours to reach Moga from Ballia by Train, Flight Via Patna, Mohali.
What is the cheapest way to reach Moga from Ballia?
The cheapest way to reach Moga from Ballia is by Train Via Bareilly, Ludhiana.
What is the fastest way to reach Moga from Ballia?
The fastest way to reach Moga from Ballia is by Train, Flight Via Patna, Mohali.