AWS S3 vs Cloudflare R2
Cloudflare R2 is cheaper than AWS S3 for almost any workload that serves data out: storage is $0.015/GB vs $0.023/GB, and R2 charges $0 for egress while S3 charges ~$0.09/GB after the first 100 GB. R2 wins decisively for download-heavy use; S3 still wins on ecosystem depth and regional choice.
Data as of June 2026.
AWS vs Cloudflare, side by side
| AWS | Cloudflare | |
|---|---|---|
| Type | The largest cloud provider | R2 object storage is the egress story: storage is cheaper th |
| Object storage $/GB-mo | $0.023/GB | $0.015/GB |
| Egress to internet | $0.09/GB | Free |
| Egress for 10 TB/mo | $912.60 | $0.00 |
| 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.
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 →
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 →
The verdict
Cloudflare R2 is cheaper than AWS S3 for almost any workload that serves data out: storage is $0.015/GB vs $0.023/GB, and R2 charges $0 for egress while S3 charges ~$0.09/GB after the first 100 GB. R2 wins decisively for download-heavy use; S3 still wins on ecosystem depth and regional choice.
Run your own numbers with the egress calculator or the storage calculator before you decide.
Other comparisons
Frequently asked questions
Is AWS or Cloudflare cheaper?
Cloudflare R2 is cheaper than AWS S3 for almost any workload that serves data out: storage is $0.015/GB vs $0.023/GB, and R2 charges $0 for egress while S3 charges ~$0.09/GB after the first 100 GB. R2 wins decisively for download-heavy use; S3 still wins on ecosystem depth and regional choice.
What is the egress difference between AWS and Cloudflare?
AWS charges $0.09/gb for internet egress; Cloudflare charges free. For 10 TB/month out, that is about $912.60 on AWS versus $0.00 on Cloudflare.
Should I switch from AWS to Cloudflare?
It depends on your workload. Cloudflare R2 is cheaper than AWS S3 for almost any workload that serves data out: storage is $0.015/GB vs $0.023/GB, and R2 charges $0 for egress while S3 charges ~$0.09/GB after the first 100 GB. R2 wins decisively for download-heavy use; S3 still wins on ecosystem depth and regional choice. 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 AWS and Cloudflare pricing pages. See our methodology. All figures are estimates, not quotes.
Last updated: 2026-06-18