Pura adalah sebuah pulau dalam Gugus Pulau Alor yang terletak di ujung timur Gugus Kepulauan Sunda Kecil. Pulau Pura adalah pulau terbesar di antara pulau-pulau kecil di perairan Selat Pantar yang memisahkan dua pulau utama, Pantar dan Alor. Pesisir utara dari pulau seluas 27,84 km2 ini merupakan kawasan perbukitan.[1]
Seluruh Pulau Pura merupakan satu kecamatan (Kecamatan Pulau Pura) yang terdiri atas 6 desa. Perekonomian pulau ini masih bergantung pada sektor pertanian dan perikanan yang menyerap 87% dari tenaga kerja lokal. Sebagian besar lahan pertanian ditanami dengan kelapa dan jambu monyet, sementara jagung dan ketela pohon merupakan tanaman pangan pokok; tanaman padi juga dibudidayakan di pulau ini. 18 dari 19 km jalan yang melintasi pulau ini masih tergolong jalan tanah dengan kondisi "rusak berat".[1]
Pulau Pura dapat dicapai dengan perahu motor dari Alor dalam waktu 50 menit. Titik tertinggi pulau ini (setinggi 1.015 m) adalah tepi kepundan sebuah gunung api.[2]