Roso est un village dans la commune de Larvik, dans le comté de Vestfold, en Norvège. Roso se situe à 109 m d'altitude, à 0,4 km du massif Scandinavian. La grande ville la plus proche est Horten, à 27 km à l'est. Parmi les sites touristiques alentour : Høyjord Stave Church (8,4 km), Fon Church (11,3 km) et Svarstad Church (3,0 km). Parmi les sites naturels : Rauberflaket (13,0 km) et Steindalskarven (6,0 km).

Aussi écrit Roso.