2009年主演青春励志喜剧《女孩冲冲冲》,饰演女一号孙权,同年参演《青春舞台》等电视剧。2010年7月18日,杨紫在自己的博客中发表博文,同大家分享收到北影录取通知书的喜悦并于2010年9月4日前往学校报道,正式成为一名北京电影学院2010级表演系新生。2011年与蒋雯丽、孙淳主演的家庭情感剧《幸福来敲门》播出,杨紫饰演半熟女“宋征”,正式摆脱童星身份。2012年参演现代家庭剧《心术》,饰演张晓蕾;2013年参演琼瑶剧《花非花雾非雾》中白梦华一角;同年演惊悚电影《守株人》,杨紫凭借该电影获得金凤凰电影奖最佳新人奖。同年。主演抗战剧《战长沙》,饰演女一号胡湘湘。2014年5月23日,杨紫在网上晒出毕业学士服照。主演的抗战剧《战长沙》7月14日在上海电视剧频道首播。