Rafiganj to Ayodhya Distance

Ayodhya is approximately 350+ km from Rafiganj. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 7 hours, subject to the chosen service and route. 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 7 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 Rafiganj, India to Ayodhya, India

Direct Options

RECOMMENDED

CHEAPEST

Rafiganj

Ayodhya

Approx Travel Time

7h 14m

₹225

Onwards

Via Varanasi

FASTEST

Rafiganj

Varanasi

Ayodhya

Approx Travel Time

6h 19m

₹8,543

Onwards

Ads by MMT

Via Shahganj

Rafiganj

Shahganj

Ayodhya

Approx Travel Time

7h 28m

₹340

Onwards

Via Jaunpur

Rafiganj

Jaunpur

Ayodhya

Approx Travel Time

7h 30m

₹325

Onwards

Rafiganj

Jaunpur

Ayodhya

Approx Travel Time

8h

₹3,087

Onwards

Ads by MMT

Via Faizabad

Rafiganj

Faizabad

Ayodhya

Approx Travel Time

8h 2m

₹270

Onwards

Rafiganj

Faizabad

Ayodhya

Approx Travel Time

8h 14m

₹1,024

Onwards

Via Aurangabad, Bihar

Rafiganj

Aurangabad, Bihar

Ayodhya

Approx Travel Time

8h 28m

₹355

Onwards

Via Sasaram

Rafiganj

Sasaram

Ayodhya

Approx Travel Time

8h 45m

₹1,125

Onwards

Via Sasaram, Faizabad

Rafiganj

Sasaram

Faizabad

Ayodhya

Approx Travel Time

8h 13m

₹385

Onwards

Frequently Asked Questions

What is the distance between Rafiganj and Ayodhya?

Ayodhya is approximately 350+ km from Rafiganj.

How long does it take to reach Ayodhya from Rafiganj?

It takes approximately 7 hours to reach Ayodhya from Rafiganj by Train, Flight Via Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India