Insula Buka este a doua cea mai mare insulă din Regiunea Autonomă Bougainville, în estul statului Papua Noua Guinee. Aceasta face parte din Buka Rural LLG, în districtul North Bougainville, iar pe insulă se află orașul Buka, capitala regiunii autonome și a districtului.

Insula este separată de coasta nord-vestică a insulei Bougainville prin îngustul pasaj Buka și are o suprafață de aproximativ 500 km² (190 mile pătrate). Insula Buka, insula Bougainville și insulele Tabar, împreună cu apele înconjurătoare, sunt considerate parte a ecoregiunii terestre și marine a Arhipelagului Solomon. Categorie:Insule din Papua Noua Guinee