← All Imaging Types

Echocardiogram Cost Comparison

Echocardiogram costs $150-$400 at an independent imaging center versus $500-$1,500 at a hospital or outpatient facility.

Echo uses ultrasound to create moving pictures of your heart and blood flow.

Hospital/Outpatient Facility

$500-$1,500

Based on national averages

Independent Imaging Center

$150-$400

Often less than a hospital for the same scan

FTC Pricing Disclaimer: Prices shown are estimated market ranges based on FAIR Health, cardiology centers. Actual prices vary by location, provider, and whether contrast is used. Always verify pricing with the facility before scheduling.

Real prices from our database

Not an estimate. These figures come from actual hospital-disclosed cash prices and insurer-negotiated rates for CPT 93306 (Echocardiogram, complete with Doppler) in FairVisitHealth's price-transparency corpus.

Median posted cash price

$982

Most fall between $516 and $1,512 (25th to 75th percentile)

Median of 590 hospital-posted cash prices. Each posted price counts once, so hospitals that post more prices carry more weight.

Your negotiation target

$123

Median rate insurers actually pay for the same code

Across 74,108 insurer-negotiated rates. Ask providers to match it.

Source: FairVisitHealth analysis of 590 hospital-disclosed cash prices and 74,108 insurer-negotiated rates for CPT 93306, from CMS hospital price-transparency machine-readable files and insurer Transparency-in-Coverage files. Data as of October 2026.

Common Uses

  • Heart Function
  • Valve Problems
  • Heart Failure
  • Congenital Defects

Preparation

No special preparation for standard echo.

Frequently Asked Questions

How much does an echocardiogram cost without insurance?

An echocardiogram costs $150-$1,500 without insurance depending on the type. Standard transthoracic echo costs $150-$500 at cardiology centers, while hospital-based facilities may charge $500-$1,500.

What is the difference between echo and EKG?

An EKG (electrocardiogram) measures electrical activity and costs $50-$200. An echo (echocardiogram) uses ultrasound to visualize heart structure and function, providing more detailed information but costing more.

How long does an echocardiogram take?

A standard echocardiogram takes 30-60 minutes. Results are typically available within 24-48 hours after a cardiologist reviews the images.

What is a stress echocardiogram?

A stress echo combines exercise (or medication) with echo imaging to see how your heart functions under stress. It is used to detect coronary artery disease and costs more than a standard echo.

Find the Lowest Echocardiogram Price

Compare imaging centers near you to find the best cash-pay rates.