The journey from Nilagiri to Malkangiri is one of the longest in Odisha, covering approximately 850 kilometers. You will need to travel from Nilagiri to Balasore, take a train to Rayagada, and then proceed by road to Malkangiri. This route takes you through the dense forests and tribal regions of southern Odisha. Expect a total travel time of over 20 hours. It is a challenging but rewarding journey for those interested in the diverse geography of the state.
Total Distance: 850 km driving distance; 680 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 20 hours |
| Avg Price | 900-1500 INR | 12000-18000 INR |
| Operator | Hirakhand Express | Private Taxi |
| Route | Balasore to Rayagada by train, then road to Malkangiri. | Nilagiri - Balasore - Bhubaneswar - Berhampur - Rayagada - Malkangiri. |
| Tip | The train journey is long; ensure you have a confirmed berth. | This route requires multiple stops and is best done over two days. |
Winter months (November to February) are best to avoid the intense heat and humidity of the southern districts.