Live pricingverified 2026-04
AWS · CloudFront pricingUpdated 2026-04

AWS CloudFront data transfer out pricing (2026)

CloudFront prices by edge location, not by origin. The headline rate is $0.085/GB for the first 10 TB / month in North America and Europe, dropping as low as $0.020/GB above 5 PB / month. India, Asia, South America, and Africa cost 30 to 65 percent more.

Always-free tier: 1 TB data transfer out + 10M HTTP/HTTPS requests / month. Source: aws.amazon.com/cloudfront/pricing →

North America & Europe tiers

USD / GB · per edge location
First 10 TB / mo
$0.085/GB

post-free-tier

Next 40 TB / mo
$0.080/GB

10-50 TB band

Next 100 TB / mo
$0.060/GB

50-150 TB band

Next 350 TB / mo
$0.040/GB

150-500 TB band

Next 524 TB / mo
$0.030/GB

500 TB to 1 PB

Next 4 PB / mo
$0.025/GB

1 PB to 5 PB

Over 5 PB / mo
$0.020/GB

5 PB and above

Tier breaks are calculated per edge-location region, not aggregated across all regions.

[01]Per-region first-tier and high-tier rates

The table below shows the entry-tier rate (first 10 TB / month) and the high-tier rate (above 500 TB / month) for every CloudFront edge region. Use this to estimate worst-case cost in expensive regions, and to decide whether to restrict via PriceClass settings.

Edge regionFirst 10 TBOver 500 TBNote
United States, Mexico, Canada$0.085$0.030Cheapest edge region. Default if no PriceClass set.
Europe, Israel$0.085$0.030Same as US. Includes UK, Frankfurt, Stockholm, Milan.
South Africa, Kenya, Nigeria$0.140$0.080Most expensive region. Cape Town, Johannesburg, Lagos.
South America$0.110$0.040Sao Paulo, Rio de Janeiro, Bogota, Buenos Aires.
Japan$0.114$0.050Tokyo, Osaka edges.
Australia, New Zealand$0.114$0.050Sydney, Melbourne, Perth, Auckland.
Hong Kong, Philippines, Singapore, South Korea, Taiwan, Thailand$0.120$0.050SE Asia + East Asia ex Japan/India.
India$0.109$0.085Mumbai, Hyderabad, Bangalore, Chennai, Delhi.
Middle East$0.110$0.080Bahrain, UAE.

Source: aws.amazon.com/cloudfront/pricing, verified 2026-04. Africa rate verified separately; AWS lists it as the highest-cost region.

[02]HTTP and HTTPS request fees

CloudFront bills both data transfer and request count. For high-RPS APIs returning small payloads, request fees can dominate. The first 10 million requests per month are free in the always-free tier.

RegionHTTPSHTTP
US, Canada, Mexico, Europe$0.0100 / 10K$0.0075 / 10K
South America$0.0220 / 10K$0.0090 / 10K
Japan$0.0120 / 10K$0.0090 / 10K
Australia$0.0125 / 10K$0.0090 / 10K
India$0.0170 / 10K$0.0090 / 10K
Hong Kong, Singapore, etc$0.0120 / 10K$0.0090 / 10K
South Africa, etc$0.0220 / 10K$0.0160 / 10K
Middle East$0.0160 / 10K$0.0090 / 10K

[03]Worked example, 25 TB / month split across regions

A SaaS app serving 25 TB / month split 60 percent North America, 20 percent Europe, 10 percent India, 10 percent SE Asia. After the 1 TB free tier, 24 TB is billable, distributed by region.

Line item
Volume
Cost
North America egress (60% of 24 TB, all in 10 TB tier @ $0.085)
14.4 TB
$1,253.31
Europe egress (20%, fits in 10 TB tier @ $0.085)
4.8 TB
$417.79
India egress (10%, fits in 10 TB tier @ $0.109)
2.4 TB
$267.85
SE Asia egress (10%, fits in 10 TB tier @ $0.120)
2.4 TB
$294.91
HTTPS requests, 200M @ $0.01 / 10K (US/EU split, mostly free tier)
200M
$190.00
Total CloudFront bill
$2,423.86

Versus direct S3 egress: 24 TB / month would cost $2,150 (first 10 TB @ $0.09, next 14 TB @ $0.085). CloudFront comes out 12% higher here because of the India + SE Asia mix, but at higher volumes the per-region tier breaks flip the result.

[04]Price classes: restrict edges to cap costs

CloudFront distributions default to PriceClass_All, which serves from every edge. You can restrict to cheaper price classes to cap costs at the expense of latency in excluded regions.

PriceClass_100

US, Canada, Europe

Cheapest. Avoids India, Asia, South America, Australia, Africa, Middle East. Requests from those regions are still served, but routed through the nearest included edge, adding 100 to 300 ms latency.

PriceClass_200

+ South America, Middle East, Africa, most of Asia

Adds the major emerging markets but excludes Australia and the most expensive locations in South America and Africa. Reasonable global default.

PriceClass_All

Every CloudFront edge

Best latency everywhere, highest cost. Default for new distributions. Suitable for content where global performance matters more than cost.

Compare CloudFront with direct S3 and other CDNs

We have a dedicated breakeven calculator for CloudFront vs direct S3 egress, plus comparisons with Cloudflare, Fastly, and Bunny CDN. Use it to find the threshold where CloudFront becomes the cheaper choice.

[05]Frequently asked

Q.01

How much does AWS CloudFront cost per GB in 2026?

CloudFront data transfer out starts at $0.085 per GB for the first 10 TB per month in North America and Europe, dropping to $0.080 (next 40 TB), $0.060 (next 100 TB), $0.040 (next 350 TB), and $0.030 above 500 TB. The first 1 TB per month is free indefinitely. Pricing is by edge location, so Asia, India, South America, and Africa cost 50 to 230 percent more per GB. Verified from aws.amazon.com/cloudfront/pricing on 2026-04.

Q.02

Is CloudFront cheaper than S3 direct egress?

Yes, at most volumes. CloudFront starts at $0.085 per GB versus $0.090 per GB for direct S3 internet egress, and the per-GB rates drop faster as volume grows. CloudFront also gives 1 TB per month free indefinitely versus only 100 GB free on S3 direct. S3 to CloudFront origin pull is free when both are in the same AWS account, so you only pay CloudFront egress. The crossover where CloudFront becomes definitively cheaper is around 10 TB per month for most workloads serving North America or Europe.

Q.03

Does CloudFront charge for HTTP requests separately?

Yes. HTTP requests are $0.0075 per 10,000 in North America and Europe, $0.0090 per 10,000 in India and South America, and $0.0220 per 10,000 in HTTPS requests in higher-cost regions. For most workloads with average response sizes above 50 KB the request fee is a rounding error compared with data transfer, but for high-RPS APIs returning small JSON payloads, request fees can dominate the bill.

Q.04

What is the CloudFront free tier in 2026?

CloudFront includes 1 TB of data transfer out and 10 million HTTP/HTTPS requests per month, always-free, not just for the first 12 months. This is separate from the EC2/S3 100 GB always-free egress tier. For a small site serving under 1 TB per month from edge caches, CloudFront is functionally free.

Q.05

How does CloudFront pricing vary by edge location region?

CloudFront prices by edge location, not by origin. North America and Europe are the cheapest at $0.085 per GB starting tier. Asia (Hong Kong, Singapore, Japan, South Korea, Taiwan) is $0.120 per GB. India is $0.109 per GB. South America is $0.110 per GB. Australia and New Zealand are $0.114 per GB. Middle East is $0.110 per GB. Africa is $0.140 per GB. You can restrict to cheaper price classes (PriceClass_100 = US + EU only) to cap costs at the expense of latency in expensive regions.

Updated 2 May 2026