Ayodhya to Mariahu Distance

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

Direct Options

RECOMMENDED

FASTEST

Ayodhya

Mariahu

Approx Travel Time

2h 58m

On Demand

Via Machhlishahr

Ayodhya

Machhlishahr

Mariahu

Approx Travel Time

4h 23m

On Demand

Ads by MMT

Via Faizabad

Ayodhya

Faizabad

Mariahu

Approx Travel Time

5h

On Demand

Ayodhya

Faizabad

Mariahu

Approx Travel Time

4h 53m

On Demand

Via Akbarpur, Ambedkar Nagar

Ayodhya

Akbarpur, Ambedkar Nagar

Mariahu

Approx Travel Time

3h 59m

On Demand

Ads by MMT

Via Basti

Ayodhya

Basti

Mariahu

Approx Travel Time

5h 19m

On Demand

Ayodhya

Basti

Mariahu

Approx Travel Time

5h 33m

On Demand

Via Shahganj

CHEAPEST

Ayodhya

Shahganj

Mariahu

Approx Travel Time

5h

₹225

Onwards

Via Jaunpur

Ayodhya

Jaunpur

Mariahu

Approx Travel Time

3h 58m

₹290

Onwards

Via Kirakat

Ayodhya

Kirakat

Mariahu

Approx Travel Time

4h 56m

On Demand

Frequently Asked Questions

What is the distance between Ayodhya and Mariahu?

Mariahu is approximately 150+ km from Ayodhya.

How long does it take to reach Mariahu from Ayodhya?

It takes approximately 3 hours to reach Mariahu from Ayodhya by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India