 The borough is south of Wilkes-Barre, and west of the I-476 and I-80 interchange.According to the United States Census Bureau, the borough has a total area of , of which is land and , or 2.12%, is water.White Haven's elevation is above sea level.