The plane landed on westbound lanes, according to the Alameda County Fire Department. The pilot and passenger are OK and no injuries have been reported.
Bystanders were unharmed and no vehicles were damaged.
The plane is registered in Reno, Nevada, according to the Federal Aviation Administration.
It was on its way from Lake Tahoe to Hayward. California Highway Patrol has closed several westbound lanes of I-580 as the plane is towed off the highway.
The Alameda County Fire Department tweeted this video of the plane:
Firefighters & @CHPcastrovalley at the scene of an aircraft emergency landing on WB I-580 near the 164th Ave exit in unincorporated San Leandro. Pilot & passenger are ok, no injuries. No injuries to bystanders or vehicles. No damage to plane or freeway. Cause under investigation pic.twitter.com/ZhRJXxPk5h— Alameda County Fire (@AlamedaCoFire) August 12, 2018