Ayodhya to Bahraich Distance

The road distance between Ayodhya and Bahraich is approximately 100+ km, and the drive usually takes around 3 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 4 hours, while trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Bahraich takes approximately 3 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 Bahraich, India

Direct Options

Direct Cab

RECOMMENDED

FASTEST

Ayodhya

Bahraich

Approx Travel Time

2h 34m

₹3,012

Onwards

Direct Train

Ayodhya

Bahraich

Approx Travel Time

3h 35m

₹265

Onwards

Direct Bus

CHEAPEST

Ayodhya

Bahraich

Approx Travel Time

3h 50m

₹170

Onwards

Via Gonda

Ayodhya

Gonda

Bahraich

Approx Travel Time

5h 59m

₹4,167

Onwards

Ayodhya

Gonda

Bahraich

Approx Travel Time

5h 8m

₹410

Onwards

Ayodhya

Gonda

Bahraich

Approx Travel Time

3h 6m

₹3,765

Onwards

Ads by MMT

Via Faizabad

Ayodhya

Faizabad

Bahraich

Approx Travel Time

5h 18m

₹345

Onwards

Ayodhya

Faizabad

Bahraich

Approx Travel Time

5h 25m

₹1,199

Onwards

Via Bara Banki

Ayodhya

Bara Banki

Bahraich

Approx Travel Time

5h 25m

₹1,498

Onwards

Ayodhya

Bara Banki

Bahraich

Approx Travel Time

5h 28m

₹699

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Ayodhya and Bahraich?

Bahraich is approximately 100+ km from Ayodhya.

How long does it take to reach Bahraich from Ayodhya?

It takes approximately 3 hours to reach Bahraich from Ayodhya by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India