Kadugannawa Pass is situated at the boundaries of the Central and Sabaragamuwa Provinces in Sri Lanka. The pass lies along the Alagalla mountain range and is surrounded by Ambuluwawa, Knuckles and Hanthana Mountain Ranges on its eastern side. To the west is a precipice with vistas over the Kegalle valley of the river Maha Oya with prominent inselbergs Bible Rock (Bathalegala) and Devanagala.