Does Medicare Pay For Skilled Nursing Care? 
Medicare Part A will pay for a SNF -LRB- skilled nursing facility -RRB- stay but only under certain conditions . You must first have a hospital inpatient stay of at least 3 days as an inpatient . Following that your doctor must indicate you need additional nursing care in a SNF environment . You must be discharged from the hospital to the SNF before Medicare will pay . 