Motihari to Ayodhya Distance

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

Direct Options

Direct Bus

RECOMMENDED

FASTEST

Motihari

Ayodhya

Approx Travel Time

6h 5m

₹800

Onwards

Direct Cab

Motihari

Ayodhya

Approx Travel Time

6h 33m

₹8,327

Onwards

Via Hata

Motihari

Hata

Ayodhya

Approx Travel Time

7h 13m

₹1,114

Onwards

CHEAPEST

Motihari

Hata

Ayodhya

Approx Travel Time

7h 49m

₹330

Onwards

Ads by MMT

Via Gopalganj

Motihari

Gopalganj

Ayodhya

Approx Travel Time

6h 33m

₹3,460

Onwards

Via Basti

Motihari

Basti

Ayodhya

Approx Travel Time

7h 34m

₹2,313

Onwards

Motihari

Basti

Ayodhya

Approx Travel Time

8h 3m

₹724

Onwards

Ads by MMT

Via Kushinagar

Motihari

Kushinagar

Ayodhya

Approx Travel Time

7h 16m

On Demand

Via Jaunpur

Motihari

Jaunpur

Ayodhya

Approx Travel Time

7h 53m

₹420

Onwards

Via Gorakhpur

Motihari

Gorakhpur

Ayodhya

Approx Travel Time

7h 45m

₹682

Onwards

Frequently Asked Questions

What is the distance between Motihari and Ayodhya?

Ayodhya is approximately 300+ km from Motihari.

How long does it take to reach Ayodhya from Motihari?

It takes approximately 6 hours to reach Ayodhya from Motihari by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India