Sri Lanka Route Descriptions & Maps

Airport to Mt. Lavinia 73Ks

March 2013 Update

Mt. Lavinia to Negambo 50Ks. A2 for 4Ks then left to coast road, better (not prefect) At 9Ks back to Galle Road. Also, better here through Colombo to bridge at 20Ks. Along canal to 30Ks. Left then right on Negambo Road. New road, little traffic. No sea views. In town at 50Ks.

If arriving at night, easiest to just ride out of airport to hotel near. In the A.M. out 4Ks to main road (left to Colombo or right to Negombo). We went right (north) 10Ks to Negombo which is a fairly interesting place. Then left to Negombo. 3Ks to west then an additional 1K to bridge to Sea Road. Main road had heavy traffic. Sea Road will take you along sea and sometimes the canal to approximately 8Ks out of Colombo, stay close to beach. About one-half way (full distance is 38Ks) there is a road choice, to take a Sea or Beach Road. Otherwise you will be sent back to the main road. Road is pretty rough with little traffic. Interesting fishing life. Beaches and a couple of resorts. Colombo has almost reached gridlock. We went to Maradona Road to a bike shop. Needed a new tire. Best way through Colombo is to get to Galle Road (e is silent) as directly as possible. It’s about 8-10Ks through beach hotels. Then south for 13Ks to Mt. Lavinia which is now a suburb of Colombo. Galle is a boulevard. Heavy traffic. A hazard is the buses pulling over to pick up passengers. So it’s either slow pulling up behind buses or dangerous pulling around buses. There’s an angle road off to right (across traffic) called Hotel Road. It’s 1K down to Mt. Lavinia Hotel. There are many hotels along beach or just off. Overview: It was definitely worth detour to Negoma for sea road trip, but Colombo is harrowing riding. Dusty, dirty, loud, smoky.

Mt. Lavinia to Ratnapura 86Ks

March 2013 Update

Negombo to Kurunegala 74Ks

To A3 north at 1K, busy with narrow shoulder left at 3Ks on B468 to Katana at 5Ks bear left on B327. Rolling hillws, narrow wtih moderate traffic. At 28Ks, bear left. At 39Ks, Giriulla, bear left on B308. Construction 2/13, being widened. Sometimes finished. But for now a tough, dirty ride into Kurunegala at 74Ks. Good scenery, NE (head) winds.

South on main road for 8Ks. Just before stadium on left, turn left. Confirm by asking for Piliyandala. 6Ks to Piliyandala. Rough road, narrow with traffic, then right on smooth road to Norana. 16Ks to highway to Ratnapura. Heavy traffic, then more moderate rolling hills. Low winds. Nice scenery. Then T Junction. 53Ks to Ratnapura. 5Ks to Horono. Now on a main road that is rougher with rolling hills. Moderate traffic. Hill in the distance become visible. Good scenery. Road at times very narrow. Facilities for drinks about every 5-10Ks. A very gradual rise, basically flat. Traffic dies out.

Ratnapura (nothing special) to Haputale 93Ks

19Ks to junction at Pelmodulia, left 66Ks to junction, go up, go left 8Ks to Haputale. Out of Ratnapura after 5Ks, then an 8Ks climb at 8-10% grade. Rough road. Traffic out of Ratnapura especially in early A.M., i.e., school buses and commuter buses and trucks starting out. Traffic diminishes after 10Ks to light for the rest of the way. After climb, then rolling hills where downs are shorter than rises. Turn for Haputale. Steep climb for 8Ks to Haputale. 12-13% grades. Great views for last 25Ks. A second climb before junction for 10Ks but good grades (6-8%) and some flats. Great scenery the whole way. First looking up, then looking down. Haputale is nothing. Banoarawela would be better. Swirling winds strong for last 8Ks to Haputale.

Haputale to Nuwara Eliya 61Ks

14Ks to Banoarawela. Slight up then long down through tea. Good views, rough roads, light traffic. Then left (see signs for Welimada. Scenery is only average. Then in Welimada 26Ks. This is an arduous climb to 1889 meters. There are a few flat places and after the Botanical Gardens at 17Ks. The grades are 10% or less. The last 4Ks into Nuwara Eliya are basically and fortunately flat. Grades for long stretches are 12% of more. Steady climb. Good scenery. Traffic is pretty forgiving. Winds basically not a factor although they can be swirling. This is the highest town in Sri Lanka at at 1889 meters (6199 feet). Hakgela Gardens (Botanical Gardens) 9Ks from Nuwara Eliya and about 200 meters lower.

Nuwara Eliya to Kandy 77Ks

4Ks up curvy, 20Ks down to 53K marker, tea, water falls. Switch backs. Okay road. Ramboda 3200 feet about sea level. K52 marker serpentine to 34K but only slight down. From 34K to 26K 10% down. Cross river. 1K rise then 6-8% down to Gampola at 21K marker. Valley, lumber and rice.

There are hills within the valley and the traffic increases substantially. Off of the bridge across the river in Gampola you can see elephants (real working ones) being bathed below in the afternoon (hopefully). Still excellent scenery through rice fields now but traffic is tough and the roads get much rougher. You reach a circle where Kandy is 4Ks away. There are two ways into town. Best is to the right. Smoother and wider. Chaos in Kandy around bus station and market. Otherwise not so bad.

Kandy to Sigirya 91Ks

Out of Kandy through town down to river 4Ks, city traffic, roads not bad. Then climb for 6Ks at 4% grades initially up to 8% grades then crest and down into Matale. 30Ks from Kandy. Road rough. Good scenery. Traffic thins. Last 8Ks are gradual down. Very good scenery. 42Ks generally down to Damdulla. Best road. Light traffic through coconut palm plantations. Winds in your face but not strong. Again down from Dambulla, gradual for 51Ks. Intersection. Go right toward Habarana for 5Ks to turn for Sigirya. Minor road to right. Narrow, fairly rough road east. Little traffic. Overall good trip.

Sigirya to Polonnaruwa 57K

11Ks to Main Road on rough rideable road (took one hour). 46Ks on main road to Polonnaruwa.

Polonnaruwa to Anuradhapura 105Ks

48Ks to Habarana. 24Ks to Maradankadawala (junction) poor surface road. Slow. Through elephant area. So-so scenery. After the junction it’s a great road. Flat with some rolling hills to Anuradhapura. Ruins in Anuradhapura to explore. Maps are hard to figure out so we just wandered. Good road. Poor scenery. Traffic light with winds from east.

Anuradhapura to Kurunegala 84Ks

Intermittent rough and fairly smooth, flat, some rolling hills, uninteresting scenery. Winds cross to tail. Morning shade under nice trees. From junction, heavier traffic. Average roughness. Winds mostly cross. Nice scenery with mountains (hills) showing. Shade in P.M. Midday is hot.

Kurunegala to Kandy 42Ks

Hills up and down for 23 Ks, then climb for 5Ks at steep grades (usually at 10%. Good scenery. Some traffic. Major climb over at Town of Kamburegama which is 14Ks to Kandy. Then climb more but at less steep pace. Then 4Ks down to junction with Matale Road at bridge over river. Then 4K climb into Kandy. Lots of traffic. Some head winds but okay on hills.

Kandy to Nuwara Eliya 77Ks

See route description down described before. There is a train (leaves 9:05 a.m., first class observation car, arrives Nanu Oya 1:30 p.m.). views good but they are better from road. Okay for bikes in baggage. A charge from 25 to 36 rupees. From Nanu Oya – rough road, serpentine up, not real steep, 6-8% grades for 6Ks. Then join road #5 to Nuwara Eliya. Turn left and 3-4Ks to town. Flat. Traffic. Good views on first part. Winds not a factor.

Nuwara Eliya to Ella 64Ks

27Ks down to Welimada. Then A5 continues toward Badulla. Narrow road down river. Fairly smooth. Nice 5-6% down for 5Ks then up 5-10% grades for 10Ks. Tea fields. Very nice scenery. Road fairly good. Single lane, low traffic. Then down to junction. Very steep. Rough down10-13% grades road to junction. Then right toward Ella. Better road. Climb along river, gradual climb for 13Ks. Slightly more traffic. Rice fields. Turn left at marked road for Ella. 3Ks to town and a little beyond to the start of the gap. 1K steep up, then flat, then slight down. View from rest house is not to be missed. Winds generally no factor.

Ella to Hambantota 107Ks

A spectacular 27Ks downhill to Wellawaya. Road is fairly good. Some rough spots at turns. Light traffic. From Wellawaya continue on toward Hambantota. Gradual descent. Road okay usually. Now there is a tail wind in December to February period. This is a fast leg for 80Ks to Hambantota (no great place). Poor scenery. Turn off for Tissamaharama is marked. (7Ks in from first turn). Curd sales places show up at end.

Hambantota to Tangalle 41Ks

Flat road. Generally okay. Increasing traffic, flat to rolling hills. Winter tail winds, some scenery on A2. Near bird sanctuaries, so plenty of birds. At Nonagama there is a junction for road to Ratnapura that is described as smooth and wide in 1986, but in 1992 it appeared only slightly better than the average road in Sri Lanka.

Tangalle to Unawatuna 76Ks

From the163K marker to the 158K marker through Matara. Tropical vegetation with coastal glimpses. Nice scenery. Mirissa Beach at 150Ks mark. Excellent beach. In Weligama take coast road, go to coast, not on A2 at about marker 144K. Unawatuna is another 21Ks, K marker – 123K is Unawatuna.

Unawatuna to Hikkaduwa 24Ks

Flat. On a short ride, we went through the city of Galle then back to A2 to Hikkaduwa.

Hikkaduwa to Mt. Lavina 99Ks

Basically flat. Winds can be major factor from north. Traffic can be a major factor. Nice views of coast early. Roads variable. Just out of Hikkaduwa, the road has been resurfaced and very smooth for 12Ks. In Panadura, there is a new four lane highway. You can take new highway or old highway or three side roads between new and old highway. There are also back (bumpy) roads to Angulana. Then a series of roads and paths to Mt. Lavinia. Slow (keep asking for Mt. Lavinia). End up on dirt path along railroad tracks but you can do it. On A2 from Kalutara it is crowded with little of any touristic value.

Mt. Lavinia to Hikkaduwa 92Ks

See above in reverse. Usually low tail winds but the intensity from day to day varies. Riding on Sunday or Paya or holidays on this stretch helps, otherwise traffic can be a problem.

Hikkaduwa to Unawatuna 24Ks

Reverse except not through Galle town to shop for jewelry and shirts.

Unawatuna to Deniyaya 80Ks

To 129K mark, then left (north) on minor road. 6Ks to Angalugaha on #17. Right. Good road, narrow, no traffic. Hills, K markers seem to skip between 18 and 23. Junction at K32 for Galle. Junction 19Ks from Matara. Left to Deniyaya 48Ks. Akuvessa at 34Ks. Then 2% climb (great) along river for 14Ks. Then more hills, generally up. Steeper hills. Generally up. Deniyaya at 350 meters. The rest house at Deniyaya is basic with a capital B.

Deniyaya to Pelmadulla 78ks

(At the junction of road from Ratnapura to Haputale)

It’s 65Ks of minor roads leading up to Bulutota Pass. Single lane, no traffic. Good scenery. Strenuous. Rough road full of curves. Guest House at Pelmadulla is passable. The climb to pass at K marker 111 is generally gradual (6-8%)grades) at 122K mark from Galle you start down, through the 10 bends (each one numbered). These are literally 180 degree turns as the road descends to the valley. Intersection with #18 (the more prudent way to go) at Madampe. Then 13Ks to Pelmadulla. More traffic, better road. Hills. Nice scenery. This route had inherent problems. One unnecessary high climb and poor facilities at Deniyaya and too long between places to stay.

Pelmadulla to Haputale 73Ks

(see Ratnapura to Haputale)

Haputale to Nuwara Eliya 47Ks

Take road out of Haputale along the railroad tracks (past train station) which drops steeply on a narrow road for 2Ks. Then levels off with choppy hills to intersection. You can take another better road to this intersection. (All along this route you must always ask for Nuwara Eliya. Most know the way.) Now to Boralanda. This road is prettier than longer route. Generally flatter. Out of Boralanda to Amarakongama. Total 27Ks with last 6Ks, steep down and then steep climb. From Amarakongama, you are only 7Ks from Welimada (where other route comes in). From Amarakongama to Nuwara Eliya described in previous trip. 20Ks up. Good ride, we preferred.

Nuwara Eliya to Kandy (described before) 77Ks

Kandy to Katunayake Airport 105Ks

Good road, nice scenery. On Sunday A.M., less traffic. Otherwise traffic. Wide. (Before Kegalla at 80Ks marker) turn right (signs only facing Colombo way) to Elephant Orphanage (6Ks in a slight descent on rough road.] Climb at 8-10% grade into Kegalla for 4Ks. To Nittabuwa K47 marker, right to Veyangoda, 4Ks and to Katunayake 26Ks. The road is rougher and not a good deal of traffic. It goes directly to the airport. The road continues past the airport and becomes Canada Friendship Road where we started. This back road has rolling hills. Winds are fluky from Kandy to Colombo. There are two distinct drops on A1 with excellent views. It’s also very hot through here.