2) WordPress.org is another very common place to find themes. WordPress.org, however, is an external resource so there isn’t the option to use one-click installations.
The process of installing a theme is still quite simple though. All you have to do is download a zip file from WordPress.org and upload it to your WordPress installation.
The final place that you can find WordPress themes are through third-party premium sales sites. WordPress Premium themes are often dynamic looking with lots of extra features like pictures and plugins included. These unquestionably look great. However, it’s relevant to note that those are professional grade pictures included in the theme’s live demo. Unless you plan on using the same pictures your WordPress site probably won’t look the same.
Check out Fixrunners 5 Best WordPress Theme Sites