Taupō is located on the northeastern shore of Lake Taupo, New Zealand's largest lake. The Waikato River drains the lake and runs through the town, separating the CBD and the northern suburbs. The river flows over the spectacular Huka Falls, a short distance north of the town. Taupō is a centre of volcanic and geothermal activity and hot springs suitable for bathing are located at several places in the vicinity. The volcanic Mount Tauhara lies six kilometres (4 mi) to the east.