Three skiers were killed and five injured when an avalanche swept through a mountain pass  near the resort of Courmayeur in northern Italy, rescuers said.

The victims were from Italy, Germany and Belgium, police officer Daniele Ollier said.

"It was like a battlefield" when rescuers arrived on the scene in Val Veny, Ollier said, because people were shouting in different languages.

"We didn't have much time and we had to talk to people to understand if anyone was still missing," he said.

Three injured people - an Italian man, an Italian woman and a man who has not yet been identified - are being treated in hospital, Alpine emergency service spokesman Walter Milan said.

Two Belgians have been discharged from hospital after medical checks and treatment, Milan said.

Only expert skiers should attempt the narrow pass, which contains exposed rock, police officer Delfino Viglione said.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.