Nusa Penida er en indonesisk øy beliggende sørøst for Bali i Lomboksundet. Administrativt hører Nusa Penida, sammen med et område på Bali og de to mindre øyer Nusa Ceningan og Nusa Lembongan tett på Nusa Penida, til distriktet Klungkung i provinsen Bali.

Klungkung-distriktet (rødt) omfattende et område på Bali, Nusa Penida og to andre mindre øyer
Nusa Penida

Sundet mellom Bali og Nusa Penida heter Badungsundet.

Nusa Penida er kupert med en største høyde på 524 meter. Klimaet er tørrere enn på Bali. Nusa Penida og naboøyene Nusa Ceningan og Nusa Lembongan hadde til sammen 45.178 innbyggere i 2010 og et areal på 202,6 km².[trenger referanse]