El Río Waihou se localiza en el norte de la Isla Norte de Nueva Zelanda. Su nombre anterior, Río Thames (Thames River), le fue conferido por el Capitán James Cook. El río, con 150 kilómetros de longitud, fluye hacia el norte desde su nacimiento en la Cordillera Mamaku pasando por las ciudades de Putaruru, Te Aroha, y Paeroa, antes de alcanzar la bahía conocida como Bahía o Firth de Thames en el límite sur del Golfo de Hauraki junto a la ciudad de Thames.