杨士芳(1826年-1903年),字兰如,号芸堂,福建台湾噶玛兰厅(今台湾宜兰县宜兰市)人,清朝政治人物,同进士出身。
同治元年(1862年)乡试中举人,同治七年(1868年)中三甲一百一十八名进士,钦点浙江省即用知县,加同知五品官衔。不久因父丧丁忧,未能赴任。光绪八年(1882年)任宜兰县掌教、仰山书院祭酒。光绪二十一年(1895年)马关条约,割让台湾之后,日军欲利用杨士芳的声望,平定各地反抗,特任命其为救民局委员,参与防备。次年杨士芳出任宜兰厅参事,翌年获佩绅章。卒于明治三十六年(1903年)一月十日。