No, Medicare does not subsidise the cost of contact lenses. You will need to pay for lenses externally, though some private health funds may give a rebate under optical extras.