How Long Can I Stay In The Hospital On Medicare? 
For the first 60 days of inpatient hospital care , you pay $ 1,184 and Medicare pays the rest . You pay $ 296 per day for days 61 through 90 . After that , you pay $ 592 per day until your total of 60 lifetime benefit days are used up . Then your benefits for hospital stays run out . 