No, the toiletry bag does not have to be clear. However, some airports require that all liquids be placed in a clear, quart-sized bag before going through security.