Robertsganj to Ayodhya Distance

The road distance between Robertsganj and Ayodhya is approximately 250+ 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 12 hours. If you're travelling by air, Maryada Purushottam Shri Ram Internatinal Airport is located in Ayodhya. Flying is the fastest way to reach Ayodhya, with a total travel time of approximately 6 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 Robertsganj, India to Ayodhya, India

Direct Options

Direct Cab

RECOMMENDED

Robertsganj

Ayodhya

Approx Travel Time

6h 18m

On Demand

Direct Bus

Robertsganj

Ayodhya

Approx Travel Time

11h 58m

₹510

Onwards

Via Prayagraj(Allahabad)

CHEAPEST

Robertsganj

Prayagraj(Allahabad)

Ayodhya

Approx Travel Time

10h 1m

₹290

Onwards

Robertsganj

Prayagraj(Allahabad)

Ayodhya

Approx Travel Time

9h 31m

₹1,145

Onwards

Robertsganj

Prayagraj(Allahabad)

Ayodhya

Approx Travel Time

10h 11m

On Demand

Ads by MMT

Via Varanasi

Robertsganj

Varanasi

Ayodhya

Approx Travel Time

8h 47m

₹845

Onwards

Robertsganj

Varanasi

Ayodhya

Approx Travel Time

9h 24m

₹1,099

Onwards

FASTEST

Robertsganj

Varanasi

Ayodhya

Approx Travel Time

5h 40m

₹9,098

Onwards

Via Sultanpur

Robertsganj

Sultanpur

Ayodhya

Approx Travel Time

10h 20m

₹468

Onwards

Ads by MMT

Via Azamgarh

Robertsganj

Azamgarh

Ayodhya

Approx Travel Time

9h 53m

On Demand

Frequently Asked Questions

What is the distance between Robertsganj and Ayodhya?

Ayodhya is approximately 250+ km from Robertsganj.

How long does it take to reach Ayodhya from Robertsganj?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India