Ayodhya to Robertsganj Distance

The road distance between Ayodhya and Robertsganj is approximately 300+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 11 hours. Flying is the fastest way to reach Robertsganj, with a total travel time of approximately 5 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 Ayodhya, India to Robertsganj, India

Direct Options

Direct Cab

RECOMMENDED

Ayodhya

Robertsganj

Approx Travel Time

6h 7m

On Demand

Direct Bus

Ayodhya

Robertsganj

Approx Travel Time

10h 53m

₹510

Onwards

Via Prayagraj(Allahabad)

CHEAPEST

Ayodhya

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

10h 1m

₹290

Onwards

Ayodhya

Prayagraj(Allahabad)

Robertsganj

Approx Travel Time

9h 43m

₹1,144

Onwards

Ads by MMT

Via Varanasi

Ayodhya

Varanasi

Robertsganj

Approx Travel Time

8h 12m

₹3,145

Onwards

Ayodhya

Varanasi

Robertsganj

Approx Travel Time

8h 30m

₹3,399

Onwards

FASTEST

Ayodhya

Varanasi

Robertsganj

Approx Travel Time

5h 5m

₹15,085

Onwards

Via Mughal Sarai

Ayodhya

Mughal Sarai

Robertsganj

Approx Travel Time

9h 50m

On Demand

Ads by MMT

Via Sultanpur

Ayodhya

Sultanpur

Robertsganj

Approx Travel Time

10h 15m

₹468

Onwards

Via Azamgarh

Ayodhya

Azamgarh

Robertsganj

Approx Travel Time

9h 53m

On Demand

Frequently Asked Questions

What is the distance between Ayodhya and Robertsganj?

Robertsganj is approximately 300+ km from Ayodhya.

How long does it take to reach Robertsganj from Ayodhya?

It takes approximately 5 hours to reach Robertsganj from Ayodhya by Flight, Bus Via Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India