Onsjö është fshat në Komuna Halmstad, në qarku i Halandit, Suedia. Onsjö ndodhet në lartësinë 44 m mbi nivelin e detit. Qyteti më i afërt: Halmstad, 6,6 km në lindje. Plazhe përreth: Frösakull (2,2 km), Tylösand (3,7 km), Tjuvahålans (4,8 km). Vende interesante përreth: St. Nicholas Church (6,6 km), Söndrums kyrka (3,1 km) dhe Vapnö Church (5,2 km).