In general, yes, because personal loans have much lower interest rates than that of credit cards. If your credit card bill keeps inflating due to the crazy-high interest rates and overdue payments, it's probably better to pay it off in one shot and start afresh. A personal loan allows you to do that with a big chunk of cash. However, the downside is that you need to commit to the monthly repayment schedule for your personal loan. The monthly payments can be substantial, and bear in mind they typically stretch for a few years. This may affect your cash flow in the near future as well.