Ayodhya to Nagpur Distance

The road distance between Ayodhya and Nagpur is approximately 800+ km, and the drive usually takes around 15 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 17 hours, while trains complete the journey in approximately 20 hours, subject to the chosen service and route. If you're travelling by air, Dr. Babasaheb Ambedkar International Airport is located in Nagpur. Flying is the fastest way to reach Nagpur, with a total travel time of approximately 7 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 Nagpur, India

Via Delhi

RECOMMENDED

FASTEST

Ayodhya

Delhi

Nagpur

Approx Travel Time

6h 25m

₹10,177

Onwards

Direct Options

Direct Bus

Ayodhya

Nagpur

Approx Travel Time

16h 30m

₹1,200

Onwards

Direct Cab

Ayodhya

Nagpur

Approx Travel Time

14h 42m

On Demand

Direct Train

CHEAPEST

Ayodhya

Nagpur

Approx Travel Time

19h 55m

₹520

Onwards

Ads by MMT

Via Lucknow, Indore

Ayodhya

Lucknow

Indore

Nagpur

Approx Travel Time

9h 40m

₹12,011

Onwards

Via Prayagraj(Allahabad)

Ayodhya

Prayagraj(Allahabad)

Nagpur

Approx Travel Time

17h 37m

₹2,399

Onwards

Ayodhya

Prayagraj(Allahabad)

Nagpur

Approx Travel Time

19h 35m

₹4,214

Onwards

Ayodhya

Prayagraj(Allahabad)

Nagpur

Approx Travel Time

20h 58m

₹1,479

Onwards

Ads by MMT

Via Jabalpur

Ayodhya

Jabalpur

Nagpur

Approx Travel Time

20h 37m

₹580

Onwards

Via Jaipur

Ayodhya

Jaipur

Nagpur

Approx Travel Time

6h 30m

₹12,674

Onwards

Frequently Asked Questions

What is the distance between Ayodhya and Nagpur?

Nagpur is approximately 1350+ km from Ayodhya.

How long does it take to reach Nagpur from Ayodhya?

It takes approximately 7 hours to reach Nagpur from Ayodhya by Flight Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India