Tre misstänkta har frihetsberövats och polisen söker efter en fjärde misstänkt säger polisen talesperson.
Bråket bröt ut i gryningen på söndagsmorgonen utanför en restaurang där bröllopet hållits i staden Torrejón de Ardoz, nordöst om Madrid.
Efter bråket körde en bil in i flera bröllopsgäster innan den i hög hastighet körde från platsen.
– När vi kom till platsen hittade vi fyra personer som hade dött, säger Carlos Polo, chef vid Madrids räddningstjänst.
Ytterligare fyra fördes till sjukhus.
Bilen som misstänks ha använts i attacken hittades fem mil från brottsplatsen och tre personer som befann sig i den greps, enligt polisen. Det rör sig om en pappa och hans två söner. Polisen söker en fjärde misstänkt gärningsman som tros ha varit inblandad i attacken.