One person is fighting for their life after their vehicle rolled in a three-car crash on Queenstown's main highway this morning.

The person was trapped in the wreckage and emergency services had to cut them free.

The Otago Rescue Helicopter was on its way to take the person who was in a critical condition to Dunedin Hospital.

Another person had minor injuries.

Advertisement

READ MORE:
One person critically hurt in two-car crash in Waikato
One person trapped after car crash in Whāngārei
'He was going way too fast'; says witness to police car crash on SH1, Auckland
Five people hospitalised after car crash in Christchurch

The crash happened about 7.25am on Frankton Rd at the intersection with Middleton Rd.

A police spokeswoman said Frankton Rd would be closed "for some time".

A witness said it appeared one of the cars had hit another then rolled down the road, ending up on its roof.

Emergency services had to cut the roof off the car to get to the injured person, he said.

The road was closed and traffic backed up. Many drivers were trying to get to the airport.

"Some people have abandoned their rental cars and are now walking down to the airport."

Police said traffic management would be put in place but motorists were being asked to avoid the area if possible.

Advertisement

The Serious Crash Unit and police will investigate the circumstances of the crash.