Quick answer
The best stops between Sigiriya and Kandy are Dambulla Cave Temple, about 20 kilometres from Sigiriya, the eighth-century Nalanda Gedige a short detour off the A9, Aluvihare Rock Temple just north of Matale, and Matale's Sri Muthumariamman Hindu temple. The drive is roughly 90 kilometres and about three hours. Choose two or three stops, start by 8 am and you will reach Kandy by mid-afternoon.
Key takeaways
- The road from Sigiriya to Kandy is roughly 90 kilometres and takes about three hours without stops, following the A9 south from Dambulla through Matale.
- Dambulla Cave Temple, a UNESCO World Heritage Site, is the biggest stop on the leg and needs about 90 minutes including the climb.
- Nalanda Gedige, roughly 20 kilometres south of Dambulla, is an eighth-century stone shrine that blends Hindu and Buddhist architecture.
- Aluvihare Rock Temple near Matale is where the Buddhist Pali Canon is traditionally said to have been first written down, in the first century BCE.
- Matale's spice gardens line the A9 but are mainly commission stops; one short visit is plenty.
The road from Sigiriya to Kandy
The road from Sigiriya to Kandy leaves Sigiriya village westwards to join the A9 at Dambulla, then runs south through Naula and Matale before climbing gently into the Kandy hills. It is a main road with steady traffic, but most of it is wide by Sri Lankan standards and well surfaced.
The landscape changes slowly. Dry scrub and rock gives way to paddy and coconut, then to the green, steeper country around Matale where cocoa, pepper and cloves grow in home gardens. The last 25 kilometres into Kandy are the slowest, through growing suburbs and the busy approach to the lake.
Allow about three hours for the drive itself and the whole day for the journey with stops. A start by about 8 am avoids the heat at Dambulla and gets you into Kandy before the late-afternoon traffic.
- →Distance: roughly 90 kilometres from Sigiriya to central Kandy.
- →Time: about 3 hours driving, 6 to 7 hours with three stops and lunch.
- →Slowest stretch: the final approach from Katugastota into Kandy town.
Dambulla Cave Temple
Dambulla Cave Temple is the obvious first stop between Sigiriya and Kandy. The five caves, set high on a granite outcrop above the town, hold more than 150 Buddha images and painted ceilings that cover most of the rock surface. The complex is a UNESCO World Heritage Site and still an active temple.
Reaching the caves means a climb of roughly 20 minutes up a stepped path from the Golden Temple at the roadside. Go early, because the rock heats up quickly and the caves fill with tour groups by mid-morning. Shoulders and knees must be covered, and shoes are left at the entrance.
Plan around 90 minutes in total. If you visited Dambulla from Sigiriya on an earlier day, skip it here and give the time to Nalanda or Aluvihare instead.
Nalanda Gedige
Nalanda Gedige is the most unusual stop on the drive from Sigiriya to Kandy. The small stone shrine, dating from roughly the eighth to tenth centuries, stands on a promontory in a reservoir a short drive east of the A9 near Nalanda. Its design borrows heavily from South Indian Hindu temples, yet it was built for Buddhist worship.
The building was moved stone by stone to its present position in the 1980s when the reservoir was created. Very few visitors stop, so the site is quiet and the walk from the car park is short and shaded.
A visit takes 30 to 45 minutes including the detour. It is a good stop for anyone interested in architecture or in the cross-currents between Sri Lanka and South India.
Aluvihare and Matale
Aluvihare Rock Temple, just north of Matale, is the most important stop on the southern half of the Sigiriya to Kandy drive. Cave shrines are built into great fallen boulders, and the temple is linked by tradition to the monks who first committed the Buddhist Pali Canon to writing in the first century BCE.
Matale town itself has the colourful Sri Muthumariamman Thevasthanam, a Hindu temple with a tall gopuram covered in painted figures. A short stop shows how close Hindu and Buddhist traditions sit in central Sri Lanka.
The road from Matale to Kandy is lined with spice gardens. A short visit explains how cinnamon, pepper and nutmeg grow, but the sales pitch at the end can be persistent and prices are high.
- →Aluvihare Rock Temple: cave shrines, a small manuscript museum and views from the rocks.
- →Sri Muthumariamman Thevasthanam: a bright Hindu temple right on the main road in Matale.
- →Spice gardens: interesting for 20 minutes, but treat the shop as optional.
- →Lunch: rice and curry at a roadside restaurant around Matale.
Choosing your stops
Choosing two or three stops is what makes the Sigiriya to Kandy leg of a Sri Lanka road trip work. Each stop costs between 30 minutes and 90 minutes once parking, shoes and walking are counted. Four or five stops push arrival in Kandy past 5 pm, when traffic around the lake slows to a crawl.
A good default is Dambulla early, a lunch break near Matale and Aluvihare in the afternoon. Travellers who have already seen Dambulla can swap it for Nalanda Gedige. Those keen on spices can add one garden, but say so at the start so that the driver can plan it.
- →History lovers: Dambulla, Nalanda Gedige and Aluvihare.
- →Families: Dambulla early, a spice garden and lunch, then straight to Kandy.
- →Travellers who have seen Dambulla: Nalanda Gedige, Aluvihare and Matale's Hindu temple.
- →Short on energy: one stop at Aluvihare and an early arrival in Kandy.
Frequently asked questions
How long is the drive from Sigiriya to Kandy?
The drive from Sigiriya to Kandy is roughly 90 kilometres and usually takes about three hours without stops. With two or three stops and lunch, the journey fills most of a day. Leaving by 8 am gets you into Kandy before the heavy late-afternoon traffic around the lake.
Is Dambulla on the way from Sigiriya to Kandy?
Yes. Dambulla is about 20 kilometres from Sigiriya, right on the A9 towards Kandy, so the cave temple is the natural first stop. Allow about 90 minutes for the climb, the five caves and the walk back down. Arrive early to avoid the heat and the larger tour groups.
Is Nalanda Gedige worth stopping at?
Nalanda Gedige is worth stopping at for anyone interested in architecture. The small stone shrine mixes South Indian Hindu design with Buddhist use, which is rare in Sri Lanka. It is quiet, takes about 30 to 45 minutes including the short detour, and breaks the drive at roughly its midpoint.
Should I visit a spice garden between Sigiriya and Kandy?
Visit a spice garden only if you are curious about how spices grow. The tours are short and often interesting, but they end in a shop with high prices, and drivers often receive a commission. One visit is enough, and you are free to leave without buying anything.
Where can I eat lunch between Sigiriya and Kandy?
Matale and the stretch of the A9 just north of it have several clean roadside restaurants serving rice and curry buffets at lunchtime. Drivers know the reliable ones. Dambulla also has cafés near the cave temple if you prefer an earlier break before the drive south.
Can I do Sigiriya Rock and then drive to Kandy the same day?
Yes, but it makes a long day. Climbing Sigiriya at opening time and leaving by about 10 am allows one stop at Dambulla and an arrival in Kandy in the late afternoon. Most travellers prefer to climb Sigiriya on an earlier day and give this leg its stops.
Does Lankan Stays & Trails include stops on the Sigiriya to Kandy drive?
Yes. Our drivers plan the leg around the stops you choose, usually Dambulla in the morning and Aluvihare after lunch, and we tell you in advance which stops are commission-based so you can decide whether to include them.

