Tonsillitis is contagious while the infection causing it is active, and the window depends entirely on which germ is responsible. Most viral tonsillitis stays contagious for about 3 to 7 days from the start of symptoms. Strep throat, which is bacterial, usually stops being contagious after roughly 24 hours of appropriate antibiotic treatment. A person with untreated strep can spread it for weeks.
That is the short answer. The longer answer matters because tonsillitis is not one disease. It is a set of symptoms — swollen, inflamed tonsils, often with a sore throat and fever — that can be triggered by many different viruses and bacteria. Each one has its own contagious timeline.
What Causes Tonsillitis and Why That Changes the Timeline
The tonsils are two lumps of lymph tissue at the back of the throat. They are part of the immune system’s first line of defense, sampling viruses and bacteria that enter through the mouth and nose. When they become infected and inflamed, that is tonsillitis.
Most cases are viral. Common culprits include rhinovirus, adenovirus, influenza, parainfluenza, respiratory syncytial virus (RSV), and Epstein-Barr virus, the cause of mononucleosis. A smaller share of cases are bacterial, and the most common bacterial cause by far is group A Streptococcus — the same bacterium behind strep throat.
Why does this distinction matter for contagiousness? Because viruses and bacteria spread and clear on different schedules, and because antibiotics only work on bacteria. A viral case will not respond to antibiotics at all, and taking them does nothing to shorten how long you can pass the infection on.
How Long Is Tonsillitis Contagious?
For viral tonsillitis, contagiousness typically runs from a day or two before symptoms appear until a few days after they start. Many people are most contagious in the first 2 to 3 days of feeling sick. A reasonable general range is 3 to 7 days, though some viruses — adenovirus and Epstein-Barr in particular — can be spread for longer.
For bacterial tonsillitis caused by group A strep, the picture is more defined. A person is contagious during the acute illness and for some time before symptoms begin. Once they start an appropriate antibiotic and have been on it for about 24 hours, they are generally considered no longer contagious, provided their fever has resolved and they feel well enough to return to normal activity.
Without antibiotics, someone with strep throat can remain contagious for 2 to 3 weeks, even after symptoms fade. That is one reason prompt testing and treatment matter — not just for the person who is sick, but for everyone around them.
How Does Tonsillitis Actually Spread?
Tonsillitis spreads the same way most respiratory infections do. The main routes are respiratory droplets and direct contact.
- Droplets released when a person coughs, sneezes, or talks
- Touching surfaces an infected person recently touched, then touching your eyes, nose, or mouth
- Sharing food, drinks, utensils, or toothbrushes
- Close contact such as kissing
Some viruses that cause tonsillitis, including Epstein-Barr, spread mainly through saliva. That is why mononucleosis — which often involves severe tonsillitis — is sometimes called the “kissing disease.” It can also spread through shared drinks and utensils, which is common among teenagers and young adults.
Handwashing and not sharing personal items remain the most reliable ways to reduce spread. These are simple steps, but they are the ones with the clearest evidence behind them.
When Are You Most Contagious?
People are often most contagious right before and in the first few days of symptoms. This is true for many respiratory viruses, and it is part of why infections spread so easily — you can pass something on before you even know you are sick.
For strep throat, contagiousness is highest during the acute phase, when the throat is sore and fever is present. Once antibiotics have had about a day to work, the risk of passing it on drops sharply.
Fever is a useful signal here. In general, a person with a fever from tonsillitis should stay home. Many schools and workplaces use “fever-free for 24 hours without fever-reducing medication” as a practical rule for returning. This is a common guideline rather than a strict biological threshold, but it is a reasonable one.
How Long Should You Stay Home?
There is no single answer that fits every case, because the cause varies. The honest guidance is this:
- Viral tonsillitis: stay home while you have a fever and feel unwell, typically the first few days. Most people can return once fever has been gone for 24 hours without medication.
- Strep tonsillitis: stay home until you have taken antibiotics for at least 24 hours and your fever has resolved.
- Mononucleosis: this one is different. Fatigue can last for weeks, and the virus can be shed in saliva for a long time. Some clinicians advise avoiding kissing and sharing utensils for several weeks. Guidance here varies, so follow what your clinician tells you.
If you are unsure whether you or your child still pose a risk to others, that is a fair question to bring to a clinician rather than guess.
How Do You Know If It Is Viral or Bacterial?
You often cannot tell just by looking. The symptoms overlap a lot. Both viral and bacterial tonsillitis can cause a sore throat, swollen tonsils, difficulty swallowing, and fever.
A few patterns are sometimes more common in strep, but none of them is reliable on its own:
- Sudden onset of sore throat
- Fever without cough
- White patches or pus on the tonsils
- Swollen, tender lymph nodes in the neck
The presence of a cough, runny nose, or hoarseness tends to point more toward a viral cause. But these are tendencies, not rules.
The only way to know for sure is testing. A rapid strep test can give an answer in minutes, and a throat culture can confirm it. This matters because it determines whether antibiotics are appropriate — and antibiotics are the one thing that shortens the contagious period in bacterial cases.
Can You Spread Tonsillitis Before Symptoms Start?
Yes, in many cases. For viral tonsillitis, a person can be contagious for a day or two before they feel sick. For strep, the contagious period also begins before symptoms are obvious.
This is one of the less intuitive points about how respiratory infections work. By the time someone feels unwell enough to stay home, they may already have passed the infection to others. It is a key reason these illnesses move through households, schools, and workplaces so efficiently.
What About Children and Schools?
Children are both more likely to get tonsillitis and more likely to spread it. Close contact in classrooms and on playgrounds makes transmission easier.
Most schools follow similar rules for return: no fever for 24 hours without fever-reducing medicine, and for strep throat, at least 24 hours of antibiotics. These policies are based on reducing transmission, not on a fixed biological cutoff.
If your child has been diagnosed with strep, keep them home until those conditions are met. For viral tonsillitis, they can usually return once they feel well enough and have been fever-free for a day.
Does Treatment Shorten the Contagious Period?
Antibiotics shorten the contagious period for bacterial tonsillitis, and only for bacterial tonsillitis. Once a person with strep has been on an appropriate antibiotic for about 24 hours, they are generally no longer considered contagious, assuming their fever has broken.
Antibiotics do nothing for viral tonsillitis. They do not shorten symptoms, and they do not reduce how long you can spread the infection. Taking them for a viral illness also carries downsides, including side effects and contributing to antibiotic resistance.
For viral cases, treatment is about managing symptoms — rest, fluids, and pain or fever relief as directed. That does not change the contagious window, but it helps the person feel better while the infection runs its course.
Frequently Asked Questions
How long is tonsillitis contagious after starting antibiotics?
For bacterial tonsillitis, a person is generally no longer contagious after about 24 hours of appropriate antibiotic treatment, once fever has resolved. Viral tonsillitis is not affected by antibiotics at all.
Can you go to work or school with tonsillitis?
You should stay home while you have a fever and feel unwell. For strep throat, wait until you have taken antibiotics for at least 24 hours and your fever is gone.
Is tonsillitis contagious before symptoms show?
Yes. Many people can spread the infection a day or two before they feel sick, which is part of why it spreads so easily.
How long does tonsillitis last?
Viral tonsillitis often improves within about a week, while strep throat typically improves within a few days of starting antibiotics. Symptoms that last longer or get worse should be checked by a clinician.

