Stomach pain: ER or urgent care?
Almost everyone gets stomach pain, and most of the time it isn’t serious 1. But some belly pain is an emergency. Emergency physicians advise: if the pain is sudden, severe, or doesn’t ease within 30 minutes, get emergency care 2.

Go to the ER or call 911 if
- Sudden, sharp or severe belly pain 1 2
- Pain that doesn’t ease within 30 minutes 2
- Your belly is rigid, hard or very tender to touch 1
- Vomiting blood, or blood in your stool: bright red, maroon, or black and tarry 1
- Pain in your chest, neck or shoulder, or trouble breathing 1
- You’re pregnant or could be; severe belly pain with vaginal bleeding can signal an ectopic pregnancy 2
- You can’t pass stool, especially if you’re also vomiting, or you recently hurt your belly 1
- Severe pain that won’t let up, or pain with vomiting that won’t stop 2
Belly pain can also come from a heart attack or pneumonia 2, so pain that comes with chest pressure or shortness of breath needs the ER.
If you’re not sure, go to the ER. Find the nearest ER.
When urgent care can help
For mild stomach pain, emergency physicians suggest calling your doctor first 2. Cramping pain is usually not serious, and common causes include gas, constipation, food poisoning and stomach flu 1.
We didn’t find a neutral source on what urgent care can do for belly pain, and clinics vary in the tests they can run. If your pain is mild and you can’t reach your doctor, urgent care can examine you and send you to an ER if needed. For anything on the list above, go straight to the ER.
Find urgent care near you, with hours and phone numbers. Not sure what it costs? See ER vs urgent care cost.
Stomach pain: ER or urgent care, answered.
General information, not medical advice or a diagnosis.
When should I go to the ER for stomach pain?
How do I know if stomach pain is appendicitis?
Can urgent care help with stomach pain?
Related conditions
Abdominal pain · Nausea & vomiting · Stomach flu · Food poisoning
More guides
Do I need stitches? ER or urgent care for a cut · Flu: when to go to the ER · Kidney stone: when to go to the ER · Child’s fever: when to go to the ER · Headache or migraine: when to go to the ER · Back pain: ER or urgent care? · High blood pressure: when is it an emergency? · Diarrhea, vomiting and dehydration: when to go to the ER · Broken bone or sprain: ER or urgent care? · Tooth pain: dentist, urgent care or the ER? · Burns: ER or urgent care? · UTI or kidney infection: when to go to the ER · Allergic reaction: when to go to the ER · Chest pain: call 911 · All symptom guides · Urgent care or the ER? · How much urgent care costs
Sources
- MedlinePlus: Abdominal pain (reviewed Jan. 13, 2026)
- American College of Emergency Physicians: Stomach pain, know when to go to the ER
- MedlinePlus: Appendicitis (reviewed Apr. 21, 2025)
Last updated November 15, 2026. General information from the sources above, not medical advice or a diagnosis, and not a substitute for being seen. If you’re not sure whether something is an emergency, go to the ER or call 911.
This is not for emergencies.
For life-threatening symptoms, severe chest pain, trouble breathing, or immediate danger, call 911 or go to the nearest emergency department.