Fourteen women and a child were among the dead, CNN reported.
The wedding guests were traveling in a minibus in the Andar district of Ghazni province when the blast occurred, said Nabi Jan, a spokesman for the provincial government.
Jan accused the Taliban of being behind the bombing.
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness