The average price for a wedding cake in the U.S. is $500. This can vary depending on where you live and how big the cake needs to be. Some weddings have multiple cakes as well, so determine if this is a route you want to take.