Soft palate pain and swelling is mostly caused by bacterial, viral, fungal and other infections, you can take antibacterial drugs, antiviral drugs, antifungal drugs for treatment. 1. Antibacterial drugs: used for bacterial infection caused by the soft palate pain and swelling, commonly used drugs are amoxicillin, cefixime, acetylspiramycin and so on. 2. Antiviral drugs: used for oral herpes caused by the soft palate pain and swelling, commonly used drugs are acyclovir, vasiclovir and so on. 3. Antifungal drugs: used for oral candidiasis infection caused by the soft palate swelling and pain, commonly used drugs are ketoconazole, clotrimazole, miconazole and so on. These drugs have different degrees of adverse reactions, such as gastrointestinal irritation, allergy, liver and kidney toxicity, etc. In the use of these drugs for treatment, must be strictly in accordance with the doctor’s instructions under the guidance of the doctor.