Onsjö е село во општината Halmstad, во округот Халанд, Шведска. Onsjö се наоѓа на 44 m надморска височина. Најблискиот голем град е Halmstad, на 6,6 km источно. Плажи во близина: Frösakull (2,2 km), Tylösand (3,7 km), Tjuvahålans (4,8 km). Меѓу знаменитостите во околината се St. Nicholas Church (6,6 km), Söndrums kyrka (3,1 km) и Vapnö Church (5,2 km).