Liam Daniels, 18, of Bedford has been charged with assault causing grevious bodily harm with intent and appeared before Luton Magistrates Court on Friday morning.
Another man who was arrested on Sunday has been released on police bail pending further investigation.
The three victims who were stabbed remain in hospital, one is critically ill. The incident, happened at around 2.30am on Sunday, October 13 in a farm building in the hamlet of Begwary on the Bedfordshire Cambridgeshire border.
The victims, all in their early 20s and from Bedford were with friends at the party, which police believe was attended by around 200 people.
Bailey Bowen, 18, of Bedford has already been charged with the attempted murder of one of the victims. He appeared before magistrates earlier in the week. Both he and Mr Daniels will appear before Luton Crown Court on October 30.
Detective Inspector Jerry Waite is continuing to appeal for witnesses to come forward.
DI Waite said: “Clearly there were a large number of people at this event who may or may not have known the victims oroffenders but we are keen to trace anyone who was present and could help the police investigation into what happened.
“We are not interested at this stage in whether the party was a private affair or not, we just want people to come forward if they were there.”
Anyone with information should contact Bedfordshire Police in confidence on 101, or text information to 07786 200011.
Alternatively you can contact the independent charity Crimestoppers, anonymously, on