Ayodhya to Gorakhpur Distance

The road distance between Ayodhya and Gorakhpur is approximately 150+ 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 3 hours, while trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Gorakhpur 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 Gorakhpur, India

Direct Options

Direct Bus

RECOMMENDED

Ayodhya

Gorakhpur

Approx Travel Time

3h 15m

₹599

Onwards

Direct Cab

FASTEST

Ayodhya

Gorakhpur

Approx Travel Time

3h 1m

₹2,468

Onwards

Direct Train

CHEAPEST

Ayodhya

Gorakhpur

Approx Travel Time

3h 50m

₹145

Onwards

Frequently Asked Questions

What is the distance between Ayodhya and Gorakhpur?

Gorakhpur is approximately 150+ km from Ayodhya.

How long does it take to reach Gorakhpur from Ayodhya?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India