Answers by TheMediTary.Com - Last updated: 12-Jul-2023
Benzonatate may help for a sore throat, but it is indicated more for a cough. If however, your sore throat is because of an infection then you should see the doctor and be treated for the infection. Numbing the pain won't make the infection go away.
Benzonatate is a non-narcotic cough medicine. It works by numbing the throat and lungs, making the cough reflex less active. Benzonatate is used to relieve coughing.
https://www.drugs.com/benzonatate.html