In this article we can able to see how to restrict users to create views in SharePoint, User having contribute permissions but he can able to create views as per the below screen shot.
We can restrict user to create views by creating the custom permissions as shown below.
Navigate -> Site Settings ->Site Permissions
In the top ribbon we are able to see Permission levels.
Click on the Permission levels, we can able to see the contribute permission level, in the down we can able to see the “Copy Permission level”
Click on the “Copy Permission level”, create a Name “Contribute_NoViews”
In down remove the options for “Manage Personal views” and click on submit.
Assign the permission level to the particular group, now we cannot find option to create views.