[4] It is bordered by the city of Reading to the north and east and by Cumru Township to the south and west, including the census-designated place of Grill to the southeast.
According to the United States Census Bureau, the borough has a total area of 0.58 square miles (1.5 km2), all land.
[5] Pennsylvania Route 625 follows New Holland Road on a north-south alignment through the heart of Kenhorst.
U.S. Route 222 Business follows Lancaster Avenue along a northeast-southwest alignment along the northwest edge of the borough.
Pennsylvania Route 724 follows Philadelphia Avenue on an east-west alignment along the south edge of the borough.