A 33-year-old Marlborough woman, the sole occupant of the ute, received a broken ankle which will require surgery.
Both women are in Blenheim's Wairau Hospital in a stable condition.
Senior Sergeant Peter Payne of Marlborough Police said it appeared one of the vehicles had crossed the centre line.
He said conditions at the time were atrocious, with torrential rain and low cloud.
Serious Crash investigators are on the scene today and police are working to contact next of kin.
The two men will not be named until their identities are confirmed and their families are contacted.
- nzherald.co.nz