FairVisitHealth

Epidural Steroid Injection Cost in Washington, DC

Self-pay and cash price guide — updated September 2026

Fair Self-Pay Price (estimate)

$600 – $2,000

Typical Hospital Price (estimate)

$1,500 – $6,000

About Epidural Steroid Injection

An epidural steroid injection delivers anti-inflammatory medication near spinal nerves to relieve back and leg pain.

Tips to Save on Epidural Steroid Injection

Pain management clinics with fluoroscopy suites offer epidural injections at significantly lower cost than hospital outpatient departments.

Find the Lowest Epidural Steroid Injection Prices Near You

Search 9M+ providers and compare prices before you book.

Get FairPass — $29/month

Frequently Asked Questions

How much does an epidural injection cost?

Fair market prices range from $600-$2,000 per injection. Hospital-based injections can cost $1,500-$6,000+.

How many epidural injections can I get?

Most physicians limit epidural steroid injections to 3-4 per year to minimize side effects.

How long does an epidural injection take to work?

Pain relief typically begins within 2-7 days and can last weeks to months.

Related Procedures in Washington

Price Comparison Guide

Medical Disclaimer: The price ranges on this page are national estimates for this procedure, not a quote or a published price from any facility in this city. What you pay depends on your provider, facility and medical situation, so ask the provider for a written self-pay estimate before you book. This is not medical advice. Always consult with your healthcare provider.