Roso je selo u općini Larvik, u okrugu Vestfold, Norveška. Roso se nalazi na 109 m nadmorske visine, 0,4 km od planine Scandinavian. Najbliži veći grad je Horten, 27 km istočno. Među znamenitostima u okolici su Høyjord Stave Church (8,4 km), Fon Church (11,3 km) i Svarstad Church (3,0 km). Među prirodnim znamenitostima su Rauberflaket (13,0 km) i Steindalskarven (6,0 km).
Piše se i Roso.