Obira (also called Utara or Obi) is a small island in Indonesia just south of the larger Halmahera in the Maluku Islands. Its area is 2542 km².