One person has died following a crash in Invercargill overnight.

The two-vehicle crash happened at 9.10pm yesterday at the intersection of Newcastle St and Clifton St, in the suburb of Windsor.

Two people remain in a serious condition at Southland Hospital and Christchurch Hospital.

The serious crash unit is investigating.