Bonastre ist eine Gemeinde (municipio) mit 742 Einwohnern (Stand: 1. Januar 2022) in der Provinz Tarragona in der Autonomen GemeinschaftKatalonien im Nordosten Spaniens. Zur Gemeinde gehören neben dem Hauptort Bonastre die Ortschaften La Font de la Gavatxa und La Vinya de Bonastre.
Bonastre liegt zwischen Barcelona (66 km in westsüdwestlicher Richtung entfernt) und Tarragona (27 km in ostnordöstlicher Richtung entfernt) in einer Höhe von ca. 175 m.