How Much Does an MRI Cost in St. Louis?

Call a hospital and you'll get the runaround — facility fees, separate radiologist bills, "estimates" that change after the scan. At Sunset Hills Imaging, every non-contrast MRI is $399. Period.

That $399 buys a clear picture of what's going on inside your body. An MRI points you and your doctor in the right direction. It isn't the fix, and it never promises a result.

Hospital OutpatientOther Imaging CentersSunset Hills Imaging
Price for one MRI$1,500–$3,500+$700–$1,200$399 — all non-contrast scans
Separate radiologist billOften, yesSometimesNever — included
Price known upfrontRarelySometimesAlways
Insurance requiredUsuallySometimesNever
Typical wait for an appointment1–3 weeks3–7 daysSame-day often available by phone
Results turnaround3–7 days2–5 days24–48 hours

Serving patients across the region: see driving directions.

Hospital and imaging-center figures are typical ranges — prices vary by facility, plan, and region.

What's Included in $399

Your scan

Performed on a Siemens 1.5T scanner — the same class of machine hospitals use.

Your report

Read by a board-certified radiologist and delivered in 24–48 hours.

Your images

A CD-ROM of your complete study, included at no extra charge.

No hidden fees

No facility fee, no reading fee, no "surprise" second bill. $399 is the whole price.

Payment is due at your appointment. We accept cash, credit/debit cards, and HSA/FSA cards. We do not bill insurance.

Not sure which study you need? Browse every scan we offer. Don't have a doctor's order yet? See how to get one — or read our FAQs for more on what $399 covers.

Ready to Save on Your MRI?

Same-day appointments are often available by phone.