Jagraon to Moga Distance

The road distance between Jagraon and Moga is approximately 40+ km, and the drive usually takes around 1 hour by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 1 hour, while trains complete the journey in approximately 1 hour, subject to the chosen service and route. The fastest way to reach Moga takes approximately 1 hour. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Jagraon, India to Moga, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Jagraon

Moga

Approx Travel Time

23m

₹60

Onwards

Jagraon

Moga

Approx Travel Time

30m

₹849

Onwards

Jagraon

Moga

Approx Travel Time

31m

₹2,019

Onwards

Frequently Asked Questions

What is the distance between Jagraon and Moga?

The distance between Jagraon and Moga is approximately 40+ km by road.

What is the straight-line (aerial) distance between Jagraon and Moga?

The straight-line distance is approximately 30+ km.

How long does it take to travel from Jagraon to Moga by road?

It takes around 1 hour by road.

Is there a train from Jagraon to Moga?

Yes, trains run between Jagraon and Moga, covering approximately 20+ km in around 1 hour.

How much does it cost to travel from Jagraon to Moga?

Costs vary by mode — approximately ₹800+ by bus and ₹2000+ by cab.

Does travel time between Jagraon and Moga vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Jagraon and Moga?

The driving distance is 40+ km, while the straight-line distance is shorter at 30+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India