Does Medicare Pay For Annual Pap Smears? 
Medicare will pay for a pap smear every two years under Part B . If you are at high risk for cervical or vaginal cancer , or are of childbearing age and have had an abnormal pap smear in the last three years , Medicare will pay for an annual pap smear -LRB- every year -RRB- . 