Öja е село во општината Halmstad, во округот Халанд, Шведска. Öja се наоѓа на 71 m надморска височина. Најблискиот голем град е Halmstad, на 19,2 km југозападно. Меѓу знаменитостите во околината се St. Nicholas Church (19,3 km), Enslöv Church (9,3 km) и Vapnö Church (18,2 km). Меѓу природните објекти се Danska fall (13,4 km).