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/monthFrequently 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.