Amroha to Gorakhpur Distance

The road distance between Amroha and Gorakhpur is approximately 700+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 14 hours, subject to the chosen service and route. If you're travelling by air, Gorakhpur Airport is located in Gorakhpur. Flying is the fastest way to reach Gorakhpur, with a total travel time of 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 Amroha, India to Gorakhpur, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Amroha

Gorakhpur

Approx Travel Time

13h 46m

₹340

Onwards

Direct Cab

Amroha

Gorakhpur

Approx Travel Time

11h 6m

On Demand

Via Sitapur, Uttar Pradesh

Amroha

Sitapur, Uttar Pradesh

Gorakhpur

Approx Travel Time

13h

₹2,198

Onwards

Ads by MMT

Via Delhi

Amroha

Delhi

Gorakhpur

Approx Travel Time

6h 9m

₹4,845

Onwards

FASTEST

Amroha

Delhi

Gorakhpur

Approx Travel Time

5h 20m

₹5,334

Onwards

Amroha

Delhi

Gorakhpur

Approx Travel Time

5h 26m

₹7,711

Onwards

Via Shahjahanpur

Amroha

Shahjahanpur

Gorakhpur

Approx Travel Time

12h 22m

On Demand

Ads by MMT

Via Ghaziabad, Delhi

Amroha

Ghaziabad

Delhi

Gorakhpur

Approx Travel Time

6h 20m

₹5,853

Onwards

Amroha

Ghaziabad

Delhi

Gorakhpur

Approx Travel Time

6h 23m

₹5,379

Onwards

Amroha

Ghaziabad

Delhi

Gorakhpur

Approx Travel Time

6h 35m

₹4,885

Onwards

Frequently Asked Questions

What is the distance between Amroha and Gorakhpur?

Gorakhpur is approximately 600+ km from Amroha.

How long does it take to reach Gorakhpur from Amroha?

It takes approximately 6 hours to reach Gorakhpur from Amroha by Bus, Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India