Roso este un sat din comuna Larvik, din provincia Vestfold, Norvegia. Roso se află la 109 m altitudine, la 0,4 km de muntele Scandinavian. Cel mai apropiat oraș mare este Horten, la 27 km la est. Printre obiectivele din împrejurimi: Høyjord Stave Church (8,4 km), Fon Church (11,3 km) și Svarstad Church (3,0 km). Printre locurile naturale: Rauberflaket (13,0 km) și Steindalskarven (6,0 km).

Se scrie și Roso.