3 house owl release owl house season 3 release date Season 3 of The Owl House will premiere on Disney Channel sometime in 2022. Created by Dana Terrace The Owl House is a popular an… Friday, April 15, 2022 Edit