CloudPriceBook

Cloudflare R2 vs AWS S3 (egress focus)

For any workload that serves a lot of data to users, Cloudflare R2's free egress is the deciding factor: 50 TB/mo of downloads costs ~$4,500 in S3 egress but $0 on R2. R2 storage is also cheaper ($0.015 vs $0.023/GB). S3 retains the advantage only when you need deep AWS integration or specific regions.

Data as of June 2026.

Cloudflare vs AWS, side by side

Cloudflare R2 vs AWS S3 (egress focus), headline prices as of June 2026.
CloudflareAWS
TypeR2 object storage is the egress story: storage is cheaper thThe largest cloud provider
Object storage $/GB-mo$0.015/GB$0.023/GB
Egress to internetFree$0.09/GB
Egress for 10 TB/mo$0.00$912.60
Cheapest VM $/mo$3.50/mo
Managed Postgres $/mo$15.00/mo

Vendor pricing as of June 2026 — estimate, verify on the provider pricing page. List prices change frequently and vary by region. The "egress for 10 TB" row is a transparent estimate: (10,240 GB − free allowance) × $/GB.

Cloudflare

R2 object storage is the egress story: storage is cheaper than S3 and outbound data transfer to the internet is genuinely free, which can collapse a data-heavy bill. Full Cloudflare pricing →

Amazon Web Services

The largest cloud provider. Deep service catalog and global regions, but list prices for storage and especially egress are among the highest, and the bill is famously hard to predict. Full AWS pricing →

The verdict

For any workload that serves a lot of data to users, Cloudflare R2's free egress is the deciding factor: 50 TB/mo of downloads costs ~$4,500 in S3 egress but $0 on R2. R2 storage is also cheaper ($0.015 vs $0.023/GB). S3 retains the advantage only when you need deep AWS integration or specific regions.

Run your own numbers with the egress calculator or the storage calculator before you decide.

Other comparisons

AWS S3 vs Cloudflare R2 AWS vs Google Cloud AWS vs Microsoft Azure Backblaze B2 vs Wasabi DigitalOcean vs Hetzner

Frequently asked questions

Is Cloudflare or AWS cheaper?

For any workload that serves a lot of data to users, Cloudflare R2's free egress is the deciding factor: 50 TB/mo of downloads costs ~$4,500 in S3 egress but $0 on R2. R2 storage is also cheaper ($0.015 vs $0.023/GB). S3 retains the advantage only when you need deep AWS integration or specific regions.

What is the egress difference between Cloudflare and AWS?

Cloudflare charges free for internet egress; AWS charges $0.09/gb. For 10 TB/month out, that is about $0.00 on Cloudflare versus $912.60 on AWS.

Should I switch from Cloudflare to AWS?

It depends on your workload. For any workload that serves a lot of data to users, Cloudflare R2's free egress is the deciding factor: 50 TB/mo of downloads costs ~$4,500 in S3 egress but $0 on R2. R2 storage is also cheaper ($0.015 vs $0.023/GB). S3 retains the advantage only when you need deep AWS integration or specific regions. Model your own numbers with our calculators before migrating, and account for data-transfer cost to move existing data.

Source

Prices are each vendor's published list price, captured June 2026. Confirm on the Cloudflare and AWS pricing pages. See our methodology. All figures are estimates, not quotes.

Last updated: 2026-06-18