Haflong to Diphu Distance
Diphu is approximately 100+ km from Haflong. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Diphu takes approximately 4 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.

Direct Options
RECOMMENDED
FASTEST
Haflong
Diphu
Approx Travel Time
3h 47m
₹145
Onwards
Via Dimapur
Haflong
Dimapur
Diphu
Approx Travel Time
4h 24m
₹190
Onwards
Via Lanka
CHEAPEST
Haflong
Lanka
Diphu
Approx Travel Time
4h 46m
₹120
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Haflong and Diphu?
The straight-line distance is approximately 50+ km.
What is the distance from Haflong to Diphu via Dimapur?
Via Dimapur, the distance is approximately 150+ km, taking around 5 hours.
Is there a train from Haflong to Diphu?
Yes, trains run between Haflong and Diphu, covering approximately 100+ km in around 4 hours.
Routes Connecting Haflong
Routes From Haflong
Routes To Haflong
Routes Connecting Diphu
Routes From Diphu
Popular Places Routes
- Khatima to Rishikesh
- Unnao to Hazaribagh
- Gargoti to Mumbai
- Dharamsala to Hyderabad
- Jaunpur to Loharu
- TIRUR to Akkalkot
- Bhiwadi to Narsapur
- Navsari to Washim
- Sanand to Anandpur-Sahib
- Karsog to Neyyattinkara
- Pune to Wankaner
- Akkalkot to Nandurbar
- Ghaziabad to Barnala
- Jamui to Dindigul
- Toranagallu to Thiruvannamalai
- Malda to Palakkad
- Shikohabad to Madhubani
- Bangalore to Sringeri
- Jaunpur to Mahendragarh
- Brahmapur to Attur
- Mumbai to Rameshwaram
- Chandannagar to Gadarwara
- Pushkar to Ariyalur
- Rishikesh to Narsinghpur
- Kendujhar to Nanpara
- Haldia to Jodhpur
- Guwahati to Dongargarh
- Phillaur to Puri
- Agra to Muzaffarpur
- Adilabad to Dahod

