The Duke in Bratton held its annual August bank holiday fun day over the weekend, with live music from nine live bands and a hog roast.
Despite the poor weather the event, which also included a barbecue and beer and cider festival, with around 20 ales, raised more than £1,500 for three Armed Forces charities.
Visitors also enjoyed competitions and a raffle, and could browse a display of local art, while those looking to showcase their own talents joined in the open mic night.
Landlady Lynn Hobbs said: “Considering the dreadful weather over the weekend we were pleased with how it went, and how much was raised for our charities.
“It absolutely poured down on Monday, but we still had a band performing with an audience who had a fun time in the rain, and it was packed inside.”
The funds will be distributed between Help for Heroes, for which the pub has held many fundraising events, along with Hounds for Heroes and The Royal British Legion.