Gunmen opened fire at people on a Tel Aviv street on Tuesday evening, according to police, with Israeli media reporting that at least six people were killed.
At least seven others were reported to have been injured, and several are in a critical condition.
Images posted on social media showed the gunman shooting at bystanders and injured people lying on the ground at a railway station in the Jaffa area.
Police said two attackers were “neutralised” and described the motive as “terror”.
Israeli media said the gunmen were shot dead by a passing security guard.
Details are still emerging. Some Israeli media outlets have reported the death toll as eight, though it is unclear if this included the attackers.
The shooting occurred shortly before an Iranian missile attack against Israel began.