How long is norovirus contagious on surfaces?

Hours to Days. The virus can last up to 12 hours on surfaces, and has been found in contaminated carpet for up to 12 days (reference, the centers for disease control).
Hours to Days. Per the cdc, the virus can last up to 12 hours on surfaces, and has been found on contaminated carpet after 12 days.