Viljapuu on puu või suhteliselt kõrge kasvuga põõsas, mis kannab söödavaid vilju (näiteks õunu). Viljapuu võib olla nii looduslik (pärismaine) kui ka kultuuris kasvatatav.
Eestis kasvatatakse viljapuudest näiteks õuna-, pirni-, ploomi-, kreegi- ja kirsipuid.