Gorakhpur to Mariahu Distance

Mariahu is approximately 250+ km from Gorakhpur. 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. The fastest way to reach Mariahu takes approximately 5 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 Gorakhpur, India to Mariahu, India

Direct Options

RECOMMENDED

CHEAPEST

Gorakhpur

Mariahu

Approx Travel Time

6h 40m

₹205

Onwards

Via Akbarpur, Ambedkar Nagar

FASTEST

Gorakhpur

Akbarpur, Ambedkar Nagar

Mariahu

Approx Travel Time

4h 30m

₹2,274

Onwards

Ads by MMT

Via Jaunpur

Gorakhpur

Jaunpur

Mariahu

Approx Travel Time

6h 3m

₹340

Onwards

Via Azamgarh

Gorakhpur

Azamgarh

Mariahu

Approx Travel Time

6h 26m

₹290

Onwards

Gorakhpur

Azamgarh

Mariahu

Approx Travel Time

6h 30m

₹1,395

Onwards

Ads by MMT

Via Ghazipur

Gorakhpur

Ghazipur

Mariahu

Approx Travel Time

5h 53m

₹937

Onwards

Via Salempur

Gorakhpur

Salempur

Mariahu

Approx Travel Time

6h 44m

₹225

Onwards

Via Deoria

Gorakhpur

Deoria

Mariahu

Approx Travel Time

6h 48m

₹330

Onwards

Via Shahganj

Gorakhpur

Shahganj

Mariahu

Approx Travel Time

6h 53m

₹325

Onwards

Via Ayodhya

Gorakhpur

Ayodhya

Mariahu

Approx Travel Time

6h 38m

₹1,057

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Gorakhpur and Mariahu?

The straight-line distance is approximately 150+ km.

What is the distance from Gorakhpur to Mariahu via Akbarpur?

Via Akbarpur, the distance is approximately 200+ km, taking around 5 hours.

Is there a train from Gorakhpur to Mariahu?

Yes, trains run between Gorakhpur and Mariahu, covering approximately 250+ km in around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India