THE average wedding will cost each guest £377.63, a new study claims.

Not only is there the cost of the hen night, a wedding gift, new outfit for the big day and the drinks bill but, as many couples are choosing to marry away from home, guests face the cost of a hotel for the night too.

The cost for a male guest is even higher at £414.69 as men tend to spend more on the stag party and on drinks on the big day.

But wedding photographer Stuart Ainslie, who runs Ribble Valley Weddings in Whalley, was not surprised at the figures.

"We attend dozens of weddings all over the country and long gone are the days of stag and hen parties going out for the night before the big day," he said.

"Trips to Amsterdam, Prague and Dublin are really popular and I have even been on a stag trip to Tenerife. Most are for a long weekend, but can be a week.

"If you think of that then £400 seems like a really low figure."