Shamli to Robertsganj Distance

Robertsganj is approximately 900+ km from Shamli. 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 10 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 Shamli, India to Robertsganj, India

Via Ghaziabad

RECOMMENDED

Shamli

Ghaziabad

Robertsganj

Approx Travel Time

19h 15m

₹769

Onwards

Via Delhi, Prayagraj(Allahabad)

CHEAPEST

Shamli

Delhi

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

17h 3m

₹645

Onwards

Shamli

Delhi

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

11h 52m

On Demand

Ads by MMT

Via Ghaziabad, Prayagraj(Allahabad)

Shamli

Ghaziabad

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

21h 49m

₹1,873

Onwards

Via Delhi, Varanasi

Shamli

Delhi

Varanasi

Robertsganj

Approx Travel Time

10h 35m

₹5,531

Onwards

Shamli

Delhi

Varanasi

Robertsganj

Approx Travel Time

10h 59m

₹6,679

Onwards

FASTEST

Shamli

Delhi

Varanasi

Robertsganj

Approx Travel Time

9h 40m

₹5,735

Onwards

Shamli

Delhi

Varanasi

Robertsganj

Approx Travel Time

10h 4m

₹6,883

Onwards

Ads by MMT

Via Bareilly, Prayagraj(Allahabad)

Shamli

Bareilly

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

21h 6m

On Demand

Via Ghaziabad, Varanasi

Shamli

Ghaziabad

Varanasi

Robertsganj

Approx Travel Time

11h 29m

₹5,735

Onwards

Frequently Asked Questions

What is the distance between Shamli and Robertsganj?

Robertsganj is approximately 900+ km from Shamli.

How long does it take to reach Robertsganj from Shamli?

It takes approximately 10 hours to reach Robertsganj from Shamli by Bus, Flight Via Delhi, Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India