No, Medicare does not cover the cost of prescription glasses. You may claim some or all under private health insurance depending on your extras cover.