Moga to Robertsganj Distance

Robertsganj is approximately 1150+ km from Moga. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Robertsganj, with a total travel time of approximately 14 hours. 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 Moga, India to Robertsganj, India

Via Ghaziabad

RECOMMENDED

Moga

Ghaziabad

Robertsganj

Approx Travel Time

21h 40m

On Demand

Via Hisar, Ayodhya

Moga

Hisar

Ayodhya

Robertsganj

Approx Travel Time

16h 22m

On Demand

Ads by MMT

Via Ghaziabad, Varanasi

Moga

Ghaziabad

Varanasi

Robertsganj

Approx Travel Time

14h 38m

On Demand

FASTEST

Moga

Ghaziabad

Varanasi

Robertsganj

Approx Travel Time

14h 14m

On Demand

Via Ludhiana, Prayagraj(Allahabad)

CHEAPEST

Moga

Ludhiana

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

21h 30m

₹705

Onwards

Ads by MMT

Via Delhi

Moga

Delhi

Robertsganj

Approx Travel Time

1d 5h 25m

On Demand

Via Ghaziabad, Ayodhya

Moga

Ghaziabad

Ayodhya

Robertsganj

Approx Travel Time

1d 5h 52m

On Demand

Via Delhi, Varanasi

Moga

Delhi

Varanasi

Robertsganj

Approx Travel Time

15h 34m

₹6,699

Onwards

Moga

Delhi

Varanasi

Robertsganj

Approx Travel Time

15h 10m

₹7,752

Onwards

Via Delhi, Prayagraj(Allahabad)

Moga

Delhi

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

16h 43m

₹5,843

Onwards

Frequently Asked Questions

What is the distance between Moga and Robertsganj?

Robertsganj is approximately 1150+ km from Moga.

How long does it take to reach Robertsganj from Moga?

It takes approximately 14 hours to reach Robertsganj from Moga by Cab, Flight, Bus Via Ghaziabad, Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India