Duduma Falls is a powerful curtain of white water on the Machkund river, right where Odisha meets Andhra Pradesh in the Eastern Ghats. It sits in Koraput district, in Odisha’s tribal southwest, a short drive from the village of Onukadelli. Many travellers know it by its older name, Dudhuma. This guide covers the height, the river and dam story, the best season for flow, how to reach it, and what to see nearby.
Duduma Falls is a single-drop waterfall on the Machkund river in Koraput district, Odisha, on the Andhra Pradesh border. The Koraput district administration lists its height as 175 metres. Flow is strongest just after the monsoon, roughly October to December, and weakest in the dry months, when the upstream hydro scheme holds back water.
Key takeaways
- Duduma Falls is in Koraput district, Odisha, on the Machkund river at the Andhra Pradesh border, about 70 km south of Jeypore (Koraput district tourism, as of October 2026).
- The Koraput district administration lists the height as 175 metres; Wikipedia’s infobox gives 157 m while its own text says 175 m, so expect the figure quoted to vary.
- Best time is post-monsoon, roughly October to December, for full flow; the upstream Machkund hydro scheme can reduce the drop sharply in the dry season.
- Nearest railheads are Koraput Junction and Jeypore on the Kothavalasa–Kirandul line; the Visakhapatnam–Kirandul Express (18513/18514) stops at both.
- Onukadelli, 3 km from the falls, holds a weekly Thursday tribal market that the Bonda community attends, according to the Koraput district administration.
- No ticketed entry is listed by official sources as of October 2026; treat any local parking or guide charge as indicative and reconfirm locally.
Duduma Falls at a glance
Duduma Falls is a tribal-heartland waterfall in Koraput district, Odisha, formed where the Machkund river drops off the edge of the Eastern Ghats plateau onto the Odisha–Andhra Pradesh border. The Koraput district administration calls it the “matsya Tirtha of epic fame” and places it 70 km south of Jeypore and 88 km from Koraput town.
The surrounding country is forest and terraced hill farms, home to several Adivasi communities. The nearest landmark village is Onukadelli, 3 km away, according to the district tourism listing. Visakhapatnam, in Andhra Pradesh, is the closest city with an airport and a large railway station.
| Location | Machkund river, Koraput district, Odisha, on the Andhra Pradesh border |
|---|---|
| Height | 175 m per Koraput district administration; Wikipedia infobox lists 157 m (sources vary) |
| Waterfall type | Single tall drop; Wikipedia describes it as horsetail-type |
| River | Machkund (also spelt Machhkund) |
| Nearest village | Onukadelli, about 3 km |
| From Jeypore / Koraput | 70 km / 88 km by road (district tourism) |
| Best season | October to December for flow; winter for comfort |
| Entry | No ticketed entry listed by official sources; reconfirm locally |
How tall is Duduma Falls?
The Koraput district administration states that the river “falls from a height of 175 mtrs.” That is the official Odisha figure. Other references disagree: Wikipedia’s infobox gives 157 m (515 ft) while the same article’s text says 175 m (574 ft), so you will see both numbers quoted. The honest answer, as of October 2026, is roughly 157 to 175 metres, and the official district figure is 175 metres.
Whatever the exact number, the drop is large enough that on a full-flow day the spray carries a long way and the roar reaches you before the falls come into view. The water arrives as a single broad column rather than a stepped cascade, which is why it reads as so tall.
The Machkund river and its dam
Duduma Falls is the river’s natural drop, and the same river powers a major hydroelectric scheme just upstream, which is why flow at the falls varies. The Incredible India portal describes the falls as the “backbone” of the Machkund hydroelectric project, with a dam built on the river here.
The Machkund (Duduma) scheme is a joint venture of the Odisha and Andhra Pradesh governments, with six generating units and an installed capacity of 120 MW, according to Wikipedia and current-affairs summaries. Odisha’s share is managed by the Odisha Hydro Power Corporation (OHPC) and Andhra Pradesh’s by APGENCO. OHPC’s annual reports note that Odisha acquired an additional 20% share in the scheme on 21 December 2020. The Jalaput Dam reservoir upstream regulates the water that reaches the powerhouse.
What this means for visitors is simple. When the reservoir is low or water is being diverted to the turbines, the fall can shrink to a thin ribbon; after heavy rain it runs full. Plan for post-monsoon months and reconfirm conditions before a long drive. The powerhouse itself is an operational installation, not a tourist site; a fire shut its units briefly in May 2026, as reported by regional press, which is a reminder that it is working infrastructure.
Best time to visit
The best time to visit Duduma Falls is the post-monsoon stretch from about October to December, when flow is strong and the roads have dried out. Winter, up to February, is pleasant for the drive and for nearby hill viewpoints, though the volume of water eases as the season goes on. The monsoon itself (June–September) gives the fullest flow but brings slippery paths and the risk of road damage on these hill routes.
| Season | Months | What to expect |
|---|---|---|
| Post-monsoon | October–December | Best overall: strong flow, drying roads, clear air. Peak choice. |
| Winter | January–February | Comfortable travel and good for Deomali views; flow eases gradually. |
| Summer | March–May | Hot; flow often weak as the reservoir drops. Lowest water. |
| Monsoon | June–September | Fullest, loudest flow but wet, slippery paths and possible road damage. |
How to reach Duduma Falls
You reach Duduma Falls by road from Jeypore or Koraput, with the nearest railheads at Koraput Junction and Jeypore and the nearest major airport at Visakhapatnam. The Koraput district administration puts the falls 70 km south of Jeypore and 88 km from Koraput town; the route runs through Onukadelli, 3 km from the falls.
By rail, Koraput Junction (KRPU) and Jeypore (JYP) sit on the scenic Kothavalasa–Kirandul line through the Eastern Ghats. The Visakhapatnam–Kirandul Express (18513/18514) stops at both, according to its route listing. From either station you hire a taxi onward; there is no direct rail link to the falls.
By air, Visakhapatnam (VTZ) in Andhra Pradesh is the practical airport, roughly 177 km from the falls per Wikipedia, with onward trains or taxis. Jeypore has an airport, but scheduled passenger service has been limited and off-and-on; check current flights before relying on it. Confirm all train numbers and timings on IRCTC or NTES, since aggregator listings are often dated.
| From | Distance / mode | Source / note |
|---|---|---|
| Jeypore | About 70 km by road, 2–3 hours | Koraput district tourism |
| Koraput town | About 88 km by road | Koraput district tourism (Wikipedia says ~92 km) |
| Onukadelli village | About 3 km | Koraput district tourism |
| Visakhapatnam (airport/rail) | About 177 km | Wikipedia; drive or train to Koraput/Jeypore first |
| Koraput Junction / Jeypore (rail) | Nearest railheads; taxi onward | Kothavalasa–Kirandul line |
The viewpoint, the base and what to see
Most visitors see Duduma Falls from a hillside viewpoint, which gives the safest and widest view of the full drop. Reaching the base is a different proposition: the Koraput district administration notes that the path down which “tribals claim can be Terribly Strenuous,” and suggests the opposite side of the hill only for experienced climbers. For a casual trip, stay at the marked viewpoint.
The reward from the top is the whole column of water against the forested gorge, with the Andhra Pradesh hills beyond. Early morning light and the post-rain months show it best. Keep well back from unfenced edges, which are wet and mossy. Give yourself 45 minutes to an hour here, longer if you are waiting for good light.
Below is a short list of what sits within a comfortable day’s reach, so you can build the falls into a wider Koraput loop.
| Spot | What it is | Time needed |
|---|---|---|
| Duduma viewpoint | Main view of the 175 m drop | 45–60 min |
| Onukadelli | Village with the Thursday tribal market, 3 km away | 1–2 hours (Thursdays) |
| Machkund valley drive | Forest-and-river road scenery toward the powerhouse area | Half a day |
| Deomali viewpoint | Odisha’s highest peak, for sunrise or valley views | Half a day |
Onukadelli and the tribal haat
Onukadelli, a village 3 km from the falls, hosts a weekly Thursday market that draws the Bonda community from the surrounding hills, according to the Koraput district administration. It is a working market for the people who live here, not a show, so visit as a respectful guest: buy a little, keep your distance, and always ask before photographing anyone.
The falls and this region are held in deep regard by local Adivasi communities, including the Bonda, Gadaba and Paraja who live nearby. The old name “matsya Tirtha” in the official listing points to that long-standing reverence for the river. Treat any such account as living belief, described respectfully, rather than as documented history, and never describe the people themselves as an attraction.
A suggested two-day plan
A two-day trip from Jeypore or Koraput covers the falls, a tribal market and one hill viewpoint without rushing. Base yourself in Jeypore or Koraput, where the stays and food are, and make day trips out.
- Day 1: Drive from Jeypore toward Duduma (about 70 km). Reach the viewpoint by mid-morning for the best flow and light. Picnic simply, then explore the Machkund valley road before returning to base by evening.
- Day 2 (ideally a Thursday): Early start for the Onukadelli market, 3 km from the falls, then a second, quieter look at the falls. On the way back, add Deomali for views if time allows.
If you have a third day, pair this with Gupteswar or the Koraput town temples and museum. Our wider Odisha travel guide helps you slot this tribal-belt loop into a longer state trip.
Where to stay
There is no hotel at the falls, so stay in Jeypore or Koraput and travel out for the day. Both towns have a range of simple hotels and a few mid-range options; luxury in the Western sense is not the point here. Book ahead for the October–December peak and for the days around the Thursday market.
| Type | Indicative tariff / night | Notes |
|---|---|---|
| Budget hotels / lodges | ₹800–₹1,800 | Jeypore and Koraput town; basic, clean, walk-in common |
| Mid-range hotels | ₹2,000–₹4,000 | More facilities; book ahead in peak season |
| Government / tourism rest houses | Varies | Check availability with OTDC or the district; limited rooms |
Tariff bands above are planning estimates to be reconfirmed at the time of booking; they are not quoted from an official tariff sheet. For a city base before or after the hills, see our Bhubaneswar travel guide.
Food to try
Food in the Koraput belt is simple, rice-based Odia home cooking rather than restaurant fare, so eat at your hotel or small-town dhabas (roadside eateries). Carry water and snacks for the falls, where there are no reliable shops.
- Pakhala (fermented rice soaked in water, served with salt, curd and sides) — the regional summer staple.
- Dalma (lentils cooked with vegetables and a tempering of spices) — an everyday Odia dish.
- Chhena poda (baked cottage-cheese dessert) — Odisha’s best-known sweet, found in towns.
- Local millet and forest produce — seasonal items appear in Koraput markets; buy and eat what is in season.
Budget breakdown
A two-day Duduma trip from Jeypore or Koraput costs roughly ₹3,500–₹7,000 per person for a small group, excluding how you reach the region. The biggest variable is the taxi, since the falls are 70–90 km out and public transport to the viewpoint is not practical.
| Item | Indicative cost | Assumption |
|---|---|---|
| Stay (1 night) | ₹500–₹2,000 | Budget to mid-range, shared room |
| Taxi (falls + market + viewpoint) | ₹2,000–₹3,500 | Shared across 3–4 people over two days |
| Food | ₹500–₹900 | Simple local meals |
| Incidentals | ₹300–₹600 | Water, snacks, small purchases, tips |
| Total per person | ₹3,500–₹7,000 | Excludes train/flight to Koraput/Jeypore |
These figures are planning estimates to reconfirm locally, not quoted tariffs. Carry cash; see the tips below on ATMs and UPI.
Permits and rules
No special permit is required for Indian visitors to see Duduma Falls, which lies in open forest country in Koraput district; there is no Inner Line Permit regime here. No ticketed entry is listed by official Odisha sources as of October 2026. Because the falls sit on the Andhra Pradesh border, stay on the Odisha side at the marked viewpoint and do not cross boundaries or restricted power-project areas.
- Do not photograph people at Onukadelli without clear consent; respect any local requests.
- Keep the area clean: carry your waste out, and avoid single-use plastic in these forest and tribal areas.
- The hydro powerhouse and dam are working installations, not visitor sites; do not attempt to enter.
- Drone use near border and power infrastructure can be restricted; check local rules and DGCA guidance before flying.
Practical tips and safety
The main safety issues at Duduma are slippery, unfenced rock near the top and the long, remote drive, so plan conservatively. Stay back from wet edges, keep children close, and do not attempt the base descent casually; the district administration itself calls that route strenuous.
- Mobile network: patchy in the hills; download offline maps and tell someone your plan.
- Cash and UPI: draw cash in Jeypore or Koraput; ATMs and reliable UPI coverage thin out near the falls.
- Medical: the nearest hospitals are in Jeypore and Koraput town; carry a basic first-aid kit and personal medicines.
- Solo and women travellers: the area is generally calm, but it is remote; prefer daytime travel, a known driver and a return before dark.
- Packing: sturdy grip shoes, insect repellent, drinking water, sun protection for post-monsoon heat, and a light layer for winter mornings.
- Timing: start early to catch good light and to be off the hill roads before dusk.
Nearby places
Duduma pairs naturally with Koraput’s hills, caves and tribal towns, so build a two- or three-day loop rather than a single out-and-back. The table below gives the practical options.
| Place | Distance / note | Why go |
|---|---|---|
| Onukadelli | About 3 km | Weekly Thursday tribal market (visit respectfully) |
| Jeypore | About 70 km | Nearest town base, railhead and food |
| Koraput town | About 88 km | Temples, tribal museum, coffee-country base |
| Deomali | Near Koraput | Odisha’s highest peak (about 1,672 m per Incredible India; the district page says 1,762 m) for views |
| Gupteswar | About 80 km from Koraput | Shiva shrine in sal forest near Boipariguda, by the Kolab river |
For how these connect into a full itinerary across the state, our Odisha travel guide sets out the routes and seasons.
Frequently asked questions
How tall is Duduma Falls?
The Koraput district administration lists Duduma Falls at 175 metres on the Machkund river. Other sources differ: Wikipedia’s infobox gives 157 m while its own text says 175 m, so you will see both figures. As of October 2026, treat the height as roughly 157 to 175 metres, with 175 metres the official district figure.
Where exactly is Duduma Falls?
Duduma Falls is in Koraput district, in southwestern Odisha, on the Machkund river at the border with Andhra Pradesh. The Koraput district administration places it 70 km south of Jeypore and 88 km from Koraput town, with the village of Onukadelli about 3 km away. It is reached by road from either town.
What is the best time to visit Duduma Falls?
The best time is post-monsoon, roughly October to December, when flow is strong and roads have dried. Winter into February is comfortable for travel, though water eases later in the season. The monsoon gives the fullest flow but slippery paths and possible road damage. Summer flow is often weak as the reservoir drops.
Why does the waterfall sometimes have little water?
Flow drops because the Machkund river upstream feeds a 120 MW hydroelectric scheme, and the Jalaput Dam reservoir regulates the water. Incredible India describes the falls as the project’s “backbone.” When the reservoir is low or water is diverted to turbines, the fall thins; after heavy rain it runs full, which is why post-monsoon months are best.
How do I reach Duduma Falls by train?
The nearest railheads are Koraput Junction and Jeypore on the Kothavalasa–Kirandul line through the Eastern Ghats. The Visakhapatnam–Kirandul Express (18513/18514) stops at both, per its route listing. From either station you hire a taxi onward, as there is no direct rail to the falls. Confirm current timings on IRCTC or NTES.
Is there an entry fee or permit for Duduma Falls?
No ticketed entry fee is listed by official Odisha sources as of October 2026, and no Inner Line Permit applies in Koraput district. Any local parking or guide charge should be treated as indicative and confirmed on the spot. Because the falls sit on the state border, stay on the Odisha side and keep clear of the power-project area.
Last updated and sources
Go for the water in October to December and pair the falls with the Thursday Onukadelli market and a Koraput hill viewpoint. This is remote, tribal-belt travel: plan a known driver, daylight hours and a town base, and treat the region and its communities with care.
Last updated: 21 October 2026. Fees, timings and permits change — reconfirm with official sources before you travel.
Sources: Koraput district administration tourism pages — Machhkund (Duduma) and Onukadelli; Incredible India — Duduma; Wikipedia — Duduma Waterfalls (used to locate primary sources); Wikipedia — Kirandul–Visakhapatnam Express (train 18513/18514); Odisha Hydro Power Corporation (OHPC) annual reports (Machkund scheme share); Wikipedia — Deomali and Orissa Post (NIHE reply) for Deomali’s height. Accessed September 2026.

