The causes of pain when touching the vaginal opening include bacterial vaginitis, trichomonas vaginitis, allergic vaginitis, condyloma acuminatum, etc. The creams include hormonal creams, anti-bacterial creams, and anti-viral creams. 1. Bacterial vaginitis: If the pain in the vaginal opening is caused by bacterial infection, you can give antibacterial treatment with drugs such as fusidic acid cream and clindamycin cream. 2. Trichomonas vaginitis: if the pain is caused by trichomonas infection, then you can give metronidazole cream and other drugs for anti-trichomonas treatment. 3. Allergic vaginitis: for allergy-induced skin pain, then you can give oral loratadine, paracetamol, benadryl and other drugs such as antihistamine treatment. 4. Condyloma acuminatum: vaginal pain caused by human papillomavirus infection, this time you can give imiquimod cream and other drugs anti-viral treatment. Finally, if you experience pain when touching the vaginal opening, please consult a doctor promptly.