
Pilibhit to Moga
Moga is approximately 600+ kms from Pilibhit. The fastest way to reach Moga from Pilibhit is by Bus, Train Via Bareilly. It takes approximately 13 hours. The cheapest way to reach Moga from Pilibhit is by Train Via Bareilly, Ludhiana which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bareilly, Ludhiana
RECOMMENDED
Pilibhit
Bareilly
Ludhiana
Moga
Approx Travel Time
13h 30m
₹4,571
Onwards
Pilibhit
Bareilly
Ludhiana
Moga
Approx Travel Time
12h 55m
₹2,210
Onwards
CHEAPEST
Pilibhit
Bareilly
Ludhiana
Moga
Approx Travel Time
12h 51m
₹430
Onwards
Pilibhit
Bareilly
Ludhiana
Moga
Approx Travel Time
13h 26m
₹2,767
Onwards
Via Bareilly
FASTEST
Pilibhit
Bareilly
Moga
Approx Travel Time
12h 45m
On Demand
Pilibhit
Bareilly
Moga
Approx Travel Time
12h 53m
On Demand
Via Sirhind
Pilibhit
Sirhind
Moga
Approx Travel Time
14h 25m
₹5,139
Onwards
Via Delhi
Pilibhit
Delhi
Moga
Approx Travel Time
16h 55m
₹3,592
Onwards
Via Bareilly, Ambala
Pilibhit
Bareilly
Ambala
Moga
Approx Travel Time
13h 49m
₹5,881
Onwards
Via Moradabad
Pilibhit
Moradabad
Moga
Approx Travel Time
13h 3m
On Demand
Frequently Asked Questions
What is the distance between Pilibhit and Moga?
Moga is approximately 600+ kms from Pilibhit.
How long does it take to reach Moga from Pilibhit?
It takes approximately 13 hours to reach Moga from Pilibhit by Bus, Train Via Bareilly.
What is the cheapest way to reach Moga from Pilibhit?
The cheapest way to reach Moga from Pilibhit is by Train Via Bareilly, Ludhiana.
What is the fastest way to reach Moga from Pilibhit?
The fastest way to reach Moga from Pilibhit is by Bus, Train Via Bareilly.


