The two men were flying from Oregon to Seattle for a conference when they came upon some rough weather over the Eatonville area just after 5 p.m., according to Eatonville Fire Chief Bob Hudspeth.
Hudspeth said the pilot decided to land at Swanson Field Airport in Eatonville, but somehow missed the field. Instead, the Cessna 172 landed in the front yard of a large home in the 500 block of Airport Road and skidded into the front of the house.
Tim Brown was nearby when the crashed happened and rushed over to help.
"We ran across here and jumped the fence and the guys who'd just flown into the house were getting out of the plane," he said.
Ryan Collins said he heard the crash.
"It sounded like an airplane going by and then maybe half a minute or so later it sounded like a car wreck," he said.
Both the pilot and the passenger suffered minor injuries in the crash, but both are expected to be fine. Nobody was inside the home at the time of the crash, and only minor damage was reported.
"There's been several fatality plane crashes around this area, and this was not one of them and we're very pleased these guys were able to walk away from it," Hudspeth said.
Hudspeth said the crash didn't spark a fire and no fuel is leaking.
Eatonville police and officials from the National Transportation Safety Board are investigating the crash.