1995年,在加拿大读大一的杨恭如因机缘报名参加了亚洲小姐选举,赢得“亚洲小姐冠军”、“最上镜小姐”、“最具人缘佳丽”、“一人一票”四个大奖,她也随即成为香港亚洲电视的签约艺人。
1996年,与方中信、吴君如、合作出演动作片《洪兴十三妹》,在剧中饰演十三妹的好友张美润。同年,参加中央电视台《五龙五洲五星贺新春》春节节目。
1997年7月,杨恭如在古装武侠剧《雪花神剑》中担任女一号,饰演出身魔教,却心地善良的梅绛雪。10月,主演农村励志剧《我来自潮州》,在剧中饰演乐于助人的江倩茹;同年,凭借爱情片《甜蜜蜜》,获得第十六届香港电影金像奖最佳新人提名。
1998年7月18日,出演刘伟强导演的电影《风云雄霸天下》。7月,与郑伊健、谢霆锋合作主演了动作片《中华英雄》,在剧中饰演华英雄的妻子洁瑜。11月,主演爱情恐怖片《我和僵尸有个约会》,在剧中饰演小学老师王珍珍。1999年,参与拍摄《永安旅游之南非》电视旅游特辑。同年,离开亚视转投文隽旗下;此后,杨恭如的演艺重心由香港开始转向中国内地。
2000年,主演央视主旋律剧集《紫荆勋章》。2月,与刘德华、张家辉合作主演了武侠科幻片《决战紫禁之巅》,饰演西门吹雪的女友叶子青。2001年,获得花王广告合约。并被HELLOKITTY台湾官网邀请做形象代言人。2002年8月,在古装武侠剧《大醉侠》中,饰演身世复杂,有着侠义之心的白羽彤。
2003年,获得上海《申报》颁发的“最有人气女演员”奖。2004年,杨恭如受邀担当第23届香港电影金像奖嘉宾主持;同年,出席中央电视台《同一首歌》综艺节目,与梁永斌共同担纲主持人。随后,与刘晓庆、李幼斌合作出演了家庭伦理剧《我的兄弟姐妹》。
2005年,与文隽合作了六年的时间,在九月合约到期之日,她取得了自主权,改由妈妈担任她的经纪人一职。2006年3月,主演历史古装剧《楚汉风云》,在剧中饰演项羽最钟爱的女人虞姬;7月,主演民国爱情剧《风吹云动星不动》,饰演出身于江南首富之家,不但美丽、端庄、有修养的钮方丽。
2007年,加入华娱卫视播出的夜来女人香《华恭俱乐部》节目;同年,零报酬参与拍摄了公益慈善电影《缘来是爱》,她在片中饰演聋哑乡村女教师;10月,搭档黄圣依、安七炫主演家庭喜剧《丁家有女喜洋洋》。11月,与黄圣依、杨子合作出演了古装神话剧《新天仙配》;同年,还参演动作悬疑片《侠侣探案之商女梦断》。
2009年,参演情感战争剧《山间铃响马帮来》,扮演解放军女军医。2010年9月,与罗嘉良、鲍国安合作主演了古装历史战争剧《春秋祭》,在剧中饰演晋献公宠妃骊姬。11月,参演由文隽执导的爱情动作片《李小龙我的兄弟》。
2011年2月,主演都市喜剧《戒烟不戒酒》,在剧中饰演相貌气质均十分高贵的白兰;5月,主演爱情喜剧片《你是哪里人》,饰演海归的时尚女主编王斯蕾;6月,主演情感犯罪片《纵横天下》。2012年8月,与刘庭羽、刘心悠合作出演了古装爱情剧《唐宫燕》。
2013年,杨恭如刻意选择减少了工作安排,四处旅行来调节自己的状态和心态,进一步学习进修来充实自己。
2014年,杨恭如签约北京盛世德合;同年,第11届《中国慈善排行榜》获得年度慈善明星称号,并受邀担任2014年爱心包裹项目爱心大使;5月,在《STYLE·2014风格盛典》上,获颁获艺术风格领袖奖项;6月,《2014时尚盛典》再获颁年度公益先锋人物奖;9月,结束与盛世德合的经纪合约关系;10月,于第六届希望工程BOSS绝对影响力慈善盛典,获颁最具幸福感慈善明星奖;12月,荣登《中国慈善名人榜》,获颁中国慈善名人奖公益典范奖;同年,主演爱情悬疑剧《别让我知道你的秘密》。
2015年12月,推出首张个人单曲《如此美好》,从影视转型乐坛,蜕变成影视歌三栖明星;在接受采访时她表示,希望可以借这首新歌表达自己对人生、对生活的美好向往。
2016年,前往迪拜拍摄单曲MV,并于迪拜举办了《如此美好》的发布会;随后,杨恭如参与了品牌眼镜的设计,推出了女神系列墨镜。
2017年,客串出演电视剧《漂洋过海来看你》,饰演女主角的好闺蜜蔡玲。
2019年,特别出演古装剧《东宫》,饰演明远公主。