hero
How2Go
Sarkaghat to Moga

Sarkaghat to Moga

Moga is approximately 250+ km from Sarkaghat, 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 Ludhiana

RECOMMENDED

CHEAPEST

FASTEST

Sarkaghat

Ludhiana

Moga

Approx Travel Time

6h 31m

₹508

Onwards

Sarkaghat

Ludhiana

Moga

Approx Travel Time

7h 31m

₹548

Onwards

Sarkaghat

Ludhiana

Moga

Approx Travel Time

7h 20m

₹2,675

Onwards

Via Una, Ludhiana

Sarkaghat

Una

Ludhiana

Moga

Approx Travel Time

6h 41m

₹4,385

Onwards

Via Jalandhar

Sarkaghat

Jalandhar

Moga

Approx Travel Time

9h 50m

₹1,094

Onwards

Sarkaghat

Jalandhar

Moga

Approx Travel Time

10h 38m

₹539

Onwards

Sarkaghat

Jalandhar

Moga

Approx Travel Time

10h 1m

₹2,566

Onwards

Via Hamirpur, Jalandhar

Sarkaghat

Hamirpur

Jalandhar

Moga

Approx Travel Time

9h 10m

₹2,630

Onwards

Sarkaghat

Hamirpur

Jalandhar

Moga

Approx Travel Time

7h 59m

₹5,161

Onwards

Via Jalandhar, Ludhiana

Sarkaghat

Jalandhar

Ludhiana

Moga

Approx Travel Time

10h 26m

₹514

Onwards

Frequently Asked Questions

What is the distance between Sarkaghat and Moga?

Moga is approximately 250+ kms from Sarkaghat.

How long does it take to reach Moga from Sarkaghat?

It takes approximately 7 hours to reach Moga from Sarkaghat by Bus, Train Via Ludhiana.

What is the cheapest way to reach Moga from Sarkaghat?

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

What is the fastest way to reach Moga from Sarkaghat?

The fastest way to reach Moga from Sarkaghat is by Bus, Train Via Ludhiana.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India