At least 10 people have been injured as heavy rain, large hail and strong winds knocked down trees, damaged buildings and flooded streets in Turkey's city of Istanbul.

The violent storm pounded Turkey's most populous city on Thursday with hailstones the size of golf balls.

Heavy rainfall disrupted the evening rush hour traffic, with some leaving their vehicles stranded.

A wind gust of 98 kilometres per hour was recorded during the peak of the storm.

Istanbul recorded 22mm of rain in just 12 hours on Thursday, which is more than half the July average of 34mm.

Delays were reported at Istanbul's main airport and some flights were diverted to other airports. At least one passenger jet was damaged by the large hail.

Officials said that 7,000 emergency workers were called in to help after the storm uprooted 230 trees and destroyed 90 roofs.

This is the second time in 10 days that heavy rain has flooded the streets and wreaked havoc across the city.