Much of the parish consists of mountain and blanket bog; the boundaries are formed by the southwest-northeast ridge of Cromwellstownhill and Cupidstown Hill to the west, the Brittas River to the north, the peaks of Seefin (621m), Seefingan (723m) and Kippure (757m) to the northeast, the River Liffey to the southeast and a small stream to southwest. The parish borders with Kildare and Dublin to west and north and the Wicklow parishes of Blessington and Calary to south and east. The N81 road from Dublin to Baltinglass runs southwest through a valley between Cromwellstownhill and Goldenhill, across Moanaspick and Tinode. The R759 road, one of two routes crossing the Wicklow Mountains, runs southeast above the Liffey through Manor Kilbride, Knockatillane, Cloghleagh, Scurlocksleap, Athdown and Kippure.