Vastad ist ein Dorf in der Gemeinde Falkenberg, in Hallands län, Schweden. Vastad liegt auf 19 m Höhe. Die nächste größere Stadt ist Falkenberg, 12,6 km nordwestlich. Strände in der Nähe: Långasand (3,3 km), Ringsegårds (7,4 km), Skrea (10 km). Zu den Sehenswürdigkeiten in der Umgebung gehören Längstwellensender Grimeton (35 km), St. Laurentius (12,1 km) und Falkenberg Bridge (12,3 km).