Pulau Utupua adalah pulau yang terletak di kepulauan Santa Cruz, 66 km sebelah tenggara dari grup kepulauan Santa Cruz utama. Pulau ini masuk ke dalam Provinsi Temotu di Kepulauan Solomon.

Pemandangan pulau Utupua dari langit.

Utupua memiliki populasi sebesar 848 penduduk. Desa utama di pulau ini adalah: Avita, Malombo, Tanimbili, Apakho and Nembao.

Koordinat: 11°20′S 166°30′E / 11.333°S 166.500°E / -11.333; 166.500