How long is vnorovirus contagious on surfaces?

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.