The answer in most cases is no, Medicare will n

The answer in most cases is no, Medicare will not pay for health care outside the U.S. However, if you’re in the U.S. and during a medical emergency a foreign hospital is closer than the nearest U.S. hospital, Medicare may pay for these expenses.

It is always recommended that individuals who have Medicare and live abroad secure an international policy. These policies will typically provide coverage anywhere in the world, free choice of doctors/hospitals and guarantee the renewal of the policy for life. International catastrophic policies for those 65 and older are relatively affordable and cost as little as $90 per month. It is important that retirees secure these policies before age 74; as this is the maximum age one can apply for a new international policy.
xxx

Best Places In The World To Retire