There are a couple of concepts where there would be an overlap, but on the majority side, CFA is different when compared to CMA. CFA consists of topics under-investment, markets and risks, instruments, etc. CMA is more in the lines of costing, budgeting, reporting, financial reporting, etc.
CFA is considered to be the gold standard in the world of finance. It covers finance 360 degrees. CMA on the other hand is specifically on Management Accounting is more concerned about the topics such as management accounting, corporate accounting, statement analysis, costing related topics which concern the management of any company more specifically.
But a CFA will give you a flavour of everything (not much into Accounting concepts though) right from markets to corporate finance to risk to portfolio management.