Hungarian riot police are using tear gas and water cannons on migrants. Eyewitnesses also report seeing armored vehicles with machine guns at the sites of riots.
At least 20 police officers and two children have been injured.
Earlier this week, Hungary closed its border with Serbia, causing thousands of asylum seekers to search for new ways into the European Union. The prime minister has also threatened to build a fence along the borders with Croatia and Romania.