Mumbai to Dibrugarh Distance

The road distance between Mumbai and Dibrugarh is approximately 2950+ km, and the drive usually takes around 56 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 60 hours, subject to the chosen service and route. If you're travelling by air, Mohanbari Airport is located in Dibrugarh. Flights from Mumbai take around 5 hours. Flying is the fastest way to reach Dibrugarh, 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 Mumbai, India to Dibrugarh, India

Direct Options

Direct Flight

RECOMMENDED

FASTEST

Mumbai

Dibrugarh

Approx Travel Time

4h 30m

₹8,338

Onwards

Direct Train

CHEAPEST

Mumbai

Dibrugarh

Approx Travel Time

2d 12h 15m

₹965

Onwards

Direct Cab

Mumbai

Dibrugarh

Approx Travel Time

2d 7h 30m

₹51,235

Onwards

Via Siliguri

Mumbai

Siliguri

Dibrugarh

Approx Travel Time

5h 40m

₹7,347

Onwards

Ads by MMT

Via Dimapur

Mumbai

Dimapur

Dibrugarh

Approx Travel Time

2d 9h 55m

₹2,560

Onwards

Via Patna, Guwahati

Mumbai

Patna

Guwahati

Dibrugarh

Approx Travel Time

2d 7h 35m

₹1,565

Onwards

Ads by MMT

Via Varanasi, Guwahati

Mumbai

Varanasi

Guwahati

Dibrugarh

Approx Travel Time

2d 14h 55m

On Demand

Via Guwahati

Mumbai

Guwahati

Dibrugarh

Approx Travel Time

6h 20m

₹9,549

Onwards

Via Hyderabad

Mumbai

Hyderabad

Dibrugarh

Approx Travel Time

7h 50m

₹13,793

Onwards

Via Kolkata

Mumbai

Kolkata

Dibrugarh

Approx Travel Time

9h 30m

₹11,934

Onwards

Frequently Asked Questions

What is the distance between Mumbai and Dibrugarh?

Dibrugarh is approximately 2400+ km from Mumbai.

How long does it take to reach Dibrugarh from Mumbai?

It takes approximately 5 hours to reach Dibrugarh from Mumbai by Flight.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India