Hepatocellular carcinoma (HCC) is the second most common cause of death from cancer worldwide. Managing HCC is difficult. However, there are many treatment options available such as liver transplantation, radiotherapy, different ablative techniques, surgery, trans-arterial chemoembolization (TACE) and systemic therapy. These treatments did not show the promising responses and the recurrence rate is still high. On the other hand, there are some new treatments such as immunotherapy, gene therapy, combination of different therapies, Chinese traditional therapies and new targeted therapies. The aim of this study is to review both the recent changes in the common therapies and newly developed therapies of HCC.