Öja je selo u općini Halmstads kommun, u Županija Halland, Švedska. Öja se nalazi na 71 m nadmorske visine. Najbliži veći grad je Halmstad, 19,2 km jugozapadno. Među znamenitostima u okolici su St. Nicholas Church (19,3 km), Enslöv Church (9,3 km) i Vapnö Church (18,2 km). Među prirodnim znamenitostima su Danska fall (13,4 km).