Satellite map of Kandy to Mahiyangana, the 18 Bends Road

Central / Uva · Sri Lanka

Kandy to Mahiyangana, the 18 Bends Road

A26Kandy to Mahiyangana

Distance42.3 mi68 km
Drive time1 h 33 minon the road
DifficultyDemandingtightness 7 of 10
Add to trip GPX

The A26 runs from Kandy over the Hunnasgiriya ridge at about 890 m, then drops about 700 m through the hairpins of the 18 Bends Road, Daha Ata Wanguwa, to Hasalaka and the Mahaweli plain at Mahiyangana.

The A26 leaves the eastern edge of Kandy and runs through Kundasale, Pallekele, Digana and Teldeniya, then climbs through Medamahanuwara to Hunnasgiriya, where the road tops out at about 890 m. Beyond Ududumbara it descends in a series of hairpins known as Daha Ata Wanguwa, the 18 Bends Road, which has 17 bends today because one was removed when the road was widened. A large viewing platform on the bends carries a sign giving the height as 662 m above sea level. At the foot of the bends lies Hasalaka, and Mahiyangana, an old pilgrim town on the Mahaweli river, is a further 7 km to the east. The British built the road in the 19th century to carry tea and spices, and it has been widened and renovated since 2008 with Asian Development Bank help.

Scenery

MountainValleyForest

Best seasons

SpringWinter

In these collections

Kandy to Mahiyangana, the 18 Bends Road on the map42.3 mi · point to point

KandyStart · Central / Uva
MahiyanganaEnd · Central / Uva

Character

Corners135bends
Tightness7of 10
Max gradient9%≈ 1-in-11
Hairpins21bends over 150°
Descent1,408 mtotal descent
Summit898 mhighest point of the line · 2,946 ft

Corners

busiest around mile 34
112132 mi

Elevation

under 4%4 to 8%over 8%86 to 898 m
summit · 898 m 200400600800 m 02142 mi

Points of interest5 stops

  • Roti KadaWayside eatery in a row of hotels on the climb to Hunnasgiriya.
    21 mi in
  • Daha Ata Wanguwa viewpointLarge viewing platform on the 18 Bends, with a sign giving the height as 662 m.
    32 mi in
  • Gurulupotha RestaurantRestaurant just below the last of the bends.
    36 mi in
  • HasalakaTown at the bottom of the bends, 7 km before Mahiyangana.
    38 mi in
  • MahiyanganaOld pilgrim town on the Mahaweli river, at the end of the road.
    42 mi in

Hazards

  • Rockslides and earthslips on the bends after heavy rain
  • Repair works after Cyclone Ditwah
  • Slow buses and lorries on the hairpins
  • Mist on the ridge

Sources

Route traced from OpenStreetMap, with its stats measured from that line. How the roads are mapped

Driving the Kandy to Mahiyangana, the 18 Bends Road: quick answers

How long does it take to drive the Kandy to Mahiyangana, the 18 Bends Road?
Kandy to Mahiyangana, the 18 Bends Road runs 42.3 miles (68 km) and takes about 1 h 33 min to drive without stops.
How difficult is the Kandy to Mahiyangana, the 18 Bends Road to drive?
We rate it demanding: 135 corners including 21 hairpins, a maximum gradient of 9%, and a tightness of 7 out of 10.
When is the best time to drive the Kandy to Mahiyangana, the 18 Bends Road?
Spring and Winter are best.

Nearby roads

The closest great drives to Kandy to Mahiyangana, the 18 Bends Road.

All 3 roads in Sri Lanka ›