The crash between two vehicles occurred at the intersection of Brunswick St and Lake Esplanade about 4pm, a Fire and Emergency New Zealand spokeswoman said.
One patient with moderate injuries was taken by ambulance to Lakes District Hospital, near Queenstown, a St John spokesman said.
It is understood the other motorist did not need medical treatment.
A police spokeswoman said roads reopened to traffic about 4.45pm.