hero
How2Go
Udupi to Diphu

Udupi to Diphu

Diphu is approximately 2750+ km from Udupi, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Diphu.

Read More
Sort By
Mode of Transport

Via Bangalore, Guwahati

RECOMMENDED

CHEAPEST

Udupi

Bangalore

Guwahati

Diphu

Approx Travel Time

20h 27m

₹7,775

Onwards

Udupi

Bangalore

Guwahati

Diphu

Approx Travel Time

19h 37m

₹8,332

Onwards

Udupi

Bangalore

Guwahati

Diphu

Approx Travel Time

22h 5m

₹8,612

Onwards

Via Goa, Guwahati

FASTEST

Udupi

Goa

Guwahati

Diphu

Approx Travel Time

17h 5m

₹10,445

Onwards

Udupi

Goa

Guwahati

Diphu

Approx Travel Time

18h 57m

₹10,883

Onwards

Udupi

Goa

Guwahati

Diphu

Approx Travel Time

19h 33m

₹10,725

Onwards

Ads by MMT

Via Sivasagar

Udupi

Sivasagar

Diphu

Approx Travel Time

2d 21h 57m

On Demand

Via Hyderabad, Guwahati

Udupi

Hyderabad

Guwahati

Diphu

Approx Travel Time

23h 7m

On Demand

Ads by MMT

Via Bangalore, Dimapur

Udupi

Bangalore

Dimapur

Diphu

Approx Travel Time

19h

₹10,497

Onwards

Udupi

Bangalore

Dimapur

Diphu

Approx Travel Time

18h 10m

₹11,054

Onwards

Frequently Asked Questions

What is the distance between Udupi and Diphu?

Diphu is approximately 2750+ kms from Udupi.

How long does it take to reach Diphu from Udupi?

It takes approximately 17 hours to reach Diphu from Udupi by Train, Flight Via Goa, Guwahati.

What is the cheapest way to reach Diphu from Udupi?

The cheapest way to reach Diphu from Udupi is by Train, Flight Via Bangalore, Guwahati.

What is the fastest way to reach Diphu from Udupi?

The fastest way to reach Diphu from Udupi is by Train, Flight Via Goa, Guwahati.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India