Air New Zealand says it has signed a code sharing agreement with Virgin Atlantic that will allow its passengers to book on many Virgin Atlantic services.

"This new code share agreement provides yet further connectivity options for our customers as well as providing important connectivity for Virgin Atlantic customers to New Zealand and also the Cook Islands," said Air NZ chief executive Rob Fyfe.

Air NZ passengers will be able to book on Virgin Atlantic between London Heathrow and San Francisco and between Hong Kong and Sydney using Air NZ's NZ flight code.