The average cost of a wedding in Virginia is about $28,542 and only $1000 less than the national average.