Bonastre is a Spanish surname. Notable people with the surname include:
- Berta Bonastre (born 1992), Spanish field hockey player
- Gonzalo Bonastre (born 1981), Spanish footballer
- Silvia Bonastre (born 1981), Spanish field hockey player, sister of Berta