Many conditions can cause a sore throat on one side, including tonsillitis, laryngitis, canker sores, and tooth infections. Other conditions, like postnasal drip, can irritate the throat and may seem to switch sides, depending on which side is affected.