More than 67 million Americans are planning on attending one or more weddings in 2014 and they'll pay more to do it, according to the latest American Express Spending & Saving Tracker. The report shows that the average cost for a guest to attend a wedding is now $592. That's up 10 percent from 2013, but it's up 75 percent from 2012. More than half of that cost pays for travel and lodging: $308. Another $164 goes for special attire and accessories.
Spending on wedding gifts is also increasing, the report showed. Again, the big increase was from 2012 to 2013, when the average cost increased from $94 to $108. The increase from 2013 to 2014 was just $1, to $109, but that still leaves the average cost in 2014 16 percent higher than two years ago.