Getting There & Away
Sigiriya is about 10km east of the Inamaluwa junction on the main road between Dambulla and Habarana. Buses to Dambulla run every 30 minutes from 6.30am to 6pm (Rs 40, 45 minutes) from a small stop southeast of the site exit. A three-wheeler between Dambulla and Sigiriya is around Rs 800.
To get to Polonnaruwa either take the Dambulla bus to the Inamaluwa junction to catch a northbound bus there or, shorter, take a three-wheeler north to the junction with the Habanara–Pononnaruwa Rd and catch a bus from there.
Cinnamon Air operates daily flights to/from Colombo (US$229) from the airport 5km west of town, but prices are steep.
Guesthouses can organise day trips with a private car to Anuradhapura or Polunnaruwa for around Rs 8000 return, or a one-way drop at Colombo airport for Rs 9000.