Delhi to Diphu Distance

Diphu is approximately 1700+ km from Delhi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 31 hours, subject to the chosen service and route. Flying is the fastest way to reach Diphu, with a total travel time of 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 Delhi, India to Diphu, India

Via Dimapur

RECOMMENDED

FASTEST

Delhi

Dimapur

Diphu

Approx Travel Time

4h 23m

₹9,183

Onwards

Direct Options

CHEAPEST

Delhi

Diphu

Approx Travel Time

1d 6h 30m

₹790

Onwards

Ads by MMT

Via Bahadurganj

Delhi

Bahadurganj

Diphu

Approx Travel Time

1d 6h 58m

₹960

Onwards

Via Patna, Guwahati

Delhi

Patna

Guwahati

Diphu

Approx Travel Time

1d 10h 23m

₹1,310

Onwards

Ads by MMT

Via Kanpur, Guwahati

Delhi

Kanpur

Guwahati

Diphu

Approx Travel Time

1d 7h 26m

₹8,003

Onwards

Via Muzaffarpur, Guwahati

Delhi

Muzaffarpur

Guwahati

Diphu

Approx Travel Time

1d 20h 40m

₹2,790

Onwards

Via Jorhat

Delhi

Jorhat

Diphu

Approx Travel Time

5h 35m

₹8,483

Onwards

Via Guwahati

Delhi

Guwahati

Diphu

Approx Travel Time

7h 10m

₹9,010

Onwards

Via Itanagar

Delhi

Itanagar

Diphu

Approx Travel Time

8h 10m

On Demand

Via Shillong

Delhi

Shillong

Diphu

Approx Travel Time

10h 15m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Delhi and Diphu?

The straight-line distance is approximately 1600+ km.

What is the distance from Delhi to Diphu via Dimapur?

Via Dimapur, the distance is approximately 1700+ km, taking around 5 hours.

Is there a train from Delhi to Diphu?

Yes, trains run between Delhi and Diphu, covering approximately 2050+ km in around 31 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India