Two highways over the Cascade Mountains were closed for several hours, and passenger trains have been canceled north of Seattle through Tuesday.
Flooding and mudslides also have closed local roads in Pierce and south King counties.
Here is a rundown of the current problems:
Interstate 90 was closed both directions from North Bend to Ellensburg due to an accumulation of 30 inches of snow in 48 hours. The freeway was reopened over Snoqualmie Pass at about 11:40 a.m. Chains are required on all vehicles except all-wheel drive. Oversize vehicles are prohibited.
Highway 2 was closed for several hours between Leavenworth and Coles Corner due to heavy snowfall and multiple avalanches, but has since reopened.
A landslide on Burlington Northern Santa Fe tracks has halted passenger service between Seattle and Everett. BNSF spokesman Gus Melonas says the slide caused by heavy rains struck shortly before midnight about 11 miles north of Seattle. The line has been cleared and reopened to freight trains, but a 48-hour moratorium on passenger trains along the line has been declared as a precaution.
Stevens Pass is open, but drivers are required to have chains on all vehicles except those with all-wheel drive. Oversized vehicles are not allowed.
A mudslide is blocking a major road in and out of the town of Pacific in King County. West Valley Highway South and Ellingson Road are covered with mud and debris. A large stump in the slide nearly smashed into a woman's car, but a phone cable stopped it, allowing her to escape. No word yet when the road could reopen.
In Puyallup, the 900 block of 14th Street SW is flooded, along with some homes in the vicinity. Alternate routes are advised in that area.
Some 500 homes have lost power in the Lake Cushman area due to heavy wind, rain and snow. A tree falling into power lines caused the initial outage, but crews are encountering further problems as they try to restore electricity.
The National Weather Service recorded copious amounts of rain and snow, along with strong wind gusts overnight.
In Seattle, 1.5 inches of rain fell. Other readings: Olympia 2.33 inches, Federal Way 2.1 inches, Curtis 2.5 inches, Everett 0.7 inches.
Wind gusts reached 56 mph in Bellingham, 62 mph at Hoquiam, 63 mph at Whidbey Island Naval Air Station, 46 mph at Everett, 37 mph at Seattle, 46 mph at Gig Harbor, 37 mph at Olympia and 52 mph at Friday Harbor.
In the 24 hours ending at 9 a.m., Snoqualmie Pass received 17 inches of snow, Mount Baker 14 inches and Stevens Pass about 20 inches.