Cloudflare vs Amazon CloudFront

Both publish flat monthly plans with a free entry level, but they wrap different things around the CDN. Cloudflare bundles DNS and unmetered DDoS protection, and asks you to hand over your nameservers on Free and Pro. CloudFront sells flat plans per distribution with no overage charges, or metered pay-as-you-go, and waives transfer from AWS origins. The practical question is whether your origin already lives on AWS.

Vendors can pay for more visibility on this website, for example a higher place in a ranking or more room on a page. Commercial relationships can also affect which products we feature and how prominently. Every vendor link is marked the same, whatever the arrangement behind it. How that works.

01

Cloudflare and Amazon CloudFront side by side

CloudflareAmazon CloudFront
Our CDN providers rank#8 of 12#10 of 12
Established inUnited StatesUnited States
List price, 2 November 2026Contract custom; Business $250 monthly or $200 a month on annual billing; Pro $25 monthly or $20 a month on annual billing; Free $0Flat plans: Free $0, Pro $15, Business $200, Premium $1,000 (no overage charges, per distribution); pay as you go with the first 1 TB and 10M requests free each month
Free tierYes—
Open source——
Self-hostable——
Built forSites wanting DNS, CDN and DDoS protection from one dashboardTeams whose servers and storage already run on AWS
Not forVideo or download distributors on the standard plansBuyers who want one product without an AWS account

Both are reviewed in full in our CDN providers ranking: Cloudflare and Amazon CloudFront.

02

Where they differ

Cloudflare 1 · Amazon CloudFront 3 · open 1
  1. 01

    Entry price and the step up

    Cloudflare lists Free at $0, Pro at $20 per month billed annually and Business at $200 annually. CloudFront lists Free at $0, Pro at $15, Business at $200 and Premium at $1,000, all with no overage charges. At the mid tier CloudFront is $5 cheaper than Cloudflare's annual Pro rate, and Business is the same $200 on both.

    Edge: Amazon CloudFront

  2. 02

    What the free plan allows

    CloudFront's Free plan is stated as 1M requests and 100 GB. On Cloudflare's plans page, every plan including Free carries Universal SSL, DNS, CDN and unmetered DDoS protection, and no request or data cap is shown there. Heavy media is not a free-plan use case on either side, since Cloudflare's terms restrict video, plus large files beyond a modest share of traffic, unless you buy paid services.

    Edge: Cloudflare

  3. 03

    Setup and DNS

    On Cloudflare, Free and Pro use a primary setup that makes Cloudflare your authoritative DNS provider, and CNAME setup is limited to Business and Enterprise. CloudFront's flat plans bundle Route 53 DNS, a TLS certificate, WAF and DDoS protection, but the pricing page does not say you must move your DNS. For a team that cannot change nameservers, CloudFront's route is less constrained.

    Edge: Amazon CloudFront

  4. 04

    Uptime guarantee

    A 100% uptime SLA appears on Cloudflare's list from Business upward. CloudFront starts its uptime SLA, custom caching rules and private VPC origins at Business as well. On the paid tiers where it counts, the two put the guarantee at the same plan.

    Depends on the buyer

  5. 05

    Metered billing

    CloudFront's pay-as-you-go page gives the first 1 TB out and 10,000,000 requests free each month, then $0.085 per GB for the next 9 TB, and HTTPS at $0.0100 per 10,000 requests in the US or $0.0120 in Europe. Cloudflare lists Cache Reserve as usage-based and publishes no other metered rate on its plans page. If you want to price a metered workload, only CloudFront gives rates to work from.

    Edge: Amazon CloudFront

03

When neither fits

Bunny CDN charges per gigabyte and has no request fees. Fastly is the one built for controlling caching in code.

04

Cloudflare or Amazon CloudFront: questions

3 answers
Is CloudFront cheaper than Cloudflare Pro?

On list prices we read, CloudFront Pro is $15 and Cloudflare Pro is $20 per month billed annually ($25 monthly). The plans include different things, so check the bundle you need.

Do I have to move my DNS to use Cloudflare?

On Free and Pro, yes: the primary setup makes Cloudflare your authoritative DNS provider. A CNAME setup is limited to Business and Enterprise.

Is data from an AWS origin to CloudFront charged?

AWS states it is waived under the flat-rate plans, and free for origin fetches from any AWS origin on pay-as-you-go.

—

Sources

Checked 2 November 2026
—

More comparisons