hero
How2Go
Pilibhit to Moga

Pilibhit to Moga

Moga is approximately 650+ kms from Pilibhit. The fastest way to reach Moga from Pilibhit is by Cab, Train Via Bareilly, Jalandhar. It takes approximately 13 hours. The cheapest way to reach Moga from Pilibhit is by Bus, Train Via Ludhiana which would take approximately 17 hours.

Sort By
Mode of Transport

Via Bareilly, Jalandhar

RECOMMENDED

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

13h 9m

₹1,194

Onwards

FASTEST

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

12h 54m

₹3,964

Onwards

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

13h

₹2,501

Onwards

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

13h 27m

₹1,319

Onwards

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

13h 3m

₹2,657

Onwards

Pilibhit

Bareilly

Jalandhar

Moga

Approx Travel Time

13h 18m

₹2,626

Onwards

Via Ludhiana

CHEAPEST

Pilibhit

Ludhiana

Moga

Approx Travel Time

16h 59m

₹1,070

Onwards

Pilibhit

Ludhiana

Moga

Approx Travel Time

17h 32m

₹1,180

Onwards

Ads by MMT

Via Dhampur, Jalandhar

Pilibhit

Dhampur

Jalandhar

Moga

Approx Travel Time

14h 7m

On Demand

Via Khanna

Pilibhit

Khanna

Moga

Approx Travel Time

15h 48m

₹3,765

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Pilibhit and Moga?

Moga is approximately 650+ kms from Pilibhit.

How long does it take to reach Moga from Pilibhit?

It takes approximately 13 hours to reach Moga from Pilibhit by Cab, Train Via Bareilly, Jalandhar.

What is the cheapest way to reach Moga from Pilibhit?

The cheapest way to reach Moga from Pilibhit is by Bus, Train Via Ludhiana.

What is the fastest way to reach Moga from Pilibhit?

The fastest way to reach Moga from Pilibhit is by Cab, Train Via Bareilly, Jalandhar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India