All Available Season All Season Season 1 Nov, 2006 54 episodes 0.0 Season 1 of Penelope premiered on January 1, 2008. Season 2 Jun, 2009 26 episodes 0.0 Season 3 Jul, 2013 13 episodes 0.0 Season 4 Oct, 2017 13 episodes 0.0