Cloud Egress and Networking Costs: The Complete Guide

Updated August 2026 ⏱ 8 min read Cloud Pricing

What Is Data Egress?

Data egress refers to data leaving a cloud provider's network. Cloud providers charge for outbound data transfer because it consumes their internet bandwidth capacity. Inbound data transfer (data entering the cloud from the internet) is always free on all major providers.

Egress charges apply in three primary scenarios: data transferred from cloud instances to the public internet (the most expensive), data transferred between cloud regions operated by the same provider, and data transferred between availability zones within the same region (cheapest inter-cloud transfer). Understanding which category your traffic falls into is essential for accurate cost modeling.

Egress Pricing Tables (2026)

Volume per MonthAWS ($/GB)Azure ($/GB)GCP ($/GB)
First 1 GBFreeFreeFree
1 GB – 10 TB$0.090$0.087$0.085
10 TB – 50 TB$0.085$0.083$0.080
50 TB – 150 TB$0.070$0.070$0.060
150 TB+$0.050$0.050$0.040

Approximate US/EU region pricing. Egress from Asia-Pacific, Middle East, and South America is typically 15–40% higher.

Inter-Region Data Transfer

Data transferred between cloud regions operated by the same provider is billed at inter-region transfer rates, which are lower than internet egress but not free. AWS charges $0.02/GB for US inter-region transfers and up to $0.08/GB for transfers involving Asia-Pacific or South America. Azure and GCP have similar pricing structures.

For disaster recovery architectures with continuous cross-region database replication, inter-region transfer costs can become significant. A database replicating 1TB of changes per day across regions would generate approximately $20–80/day ($600–2,400/month) in inter-region transfer fees alone.

Inter-AZ Data Transfer

All three providers charge $0.01/GB in each direction for data transferred between availability zones within the same region. This is the lowest tier of egress pricing but can accumulate rapidly for distributed architectures that constantly communicate between AZs.

A 3-tier application with web, application, and database tiers spread across 3 AZs for redundancy, generating 10TB of inter-tier traffic per day, would produce approximately $3,000/month in inter-AZ transfer fees. Architects should consider whether the latency and data locality benefits of cross-AZ replication justify the ongoing transfer cost.

NAT Gateway: The Hidden Cost

AWS NAT Gateway is frequently cited as one of the most unexpected cost drivers. NAT Gateway pricing has two components: an hourly charge ($0.045/hr = $32.40/month per gateway) plus a data processing charge ($0.045/GB) on all traffic that flows through it.

For applications in private subnets that access AWS services (S3, DynamoDB, ECR, SQS), replacing NAT Gateway with VPC Endpoints eliminates the per-GB processing fee and is typically much cheaper. A workload downloading 10TB/month from S3 via NAT Gateway pays $450/month in processing fees. The same traffic through a Gateway VPC Endpoint for S3 is free.

CDN Optimization for Egress Reduction

Content Delivery Networks cache content at geographically distributed edge locations, reducing both latency for end users and egress charges from the origin servers. CDN pricing ($0.006–0.012/GB) is significantly lower than direct origin egress pricing ($0.085–0.09/GB for the first 10TB).

For a website serving 100TB/month of static content (images, video, downloads) without CDN: approximately $8,500/month in egress. With CDN achieving 70% cache hit rate: 30TB of origin egress ($2,550) + 100TB of CDN delivery ($1,200) = $3,750/month — a 56% reduction.

🌐 Try it — CDN Cache Hit Rate Savings Calculator
Drag the cache hit rate slider and watch your egress bill shrink in real time
Monthly traffic 100 TB
Cache hit rate 70%
Total savings vs no CDN $0

Strategies to Reduce Egress Costs

Cross-Region and Cross-AZ Data Transfer

Cross-region data transfer — sending data between two AWS regions, for example — costs $0.02/GB in most AWS region pairs. This is significantly cheaper than internet egress but adds up quickly for architectures with high inter-region traffic. A microservices application that moves 100 TB/month between us-east-1 and eu-west-1 pays $2,000/month in cross-region transfer costs — a bill that many architects fail to anticipate when designing multi-region architectures.

Cross-AZ data transfer within the same region is priced at $0.01/GB in each direction on AWS. Container-based architectures with many small service calls between pods in different AZs can generate surprisingly large cross-AZ transfer bills. A Kubernetes cluster with 1 million inter-pod API calls per day averaging 10 KB each transfers 10 GB/day = 300 GB/month across AZs, costing $3/month — negligible. But a data pipeline shuffling 1 TB/day between AZs pays $300/month in cross-AZ transfer alone.

Transfer TypeAWSAzureGCP
Internet egress (first 10TB)$0.09/GB$0.087/GB$0.085/GB
Internet egress (10–50TB)$0.085/GB$0.083/GB$0.080/GB
Internet egress (50TB+)$0.070/GB$0.070/GB$0.060/GB
Cross-region (same provider)$0.02/GB$0.02/GB$0.01/GB
Cross-AZ$0.01/GB each way$0.01/GB$0.01/GB
CDN egress (CloudFront/CDN/Cloud CDN)$0.008–0.085/GB$0.0075–0.087/GB$0.004–0.085/GB

Egress Costs From Middle East Regions

Egress pricing is not uniform globally, and the Middle East sits at the more expensive end. Guidance that quotes the familiar $0.09/GB US figure understates the cost for workloads served from Bahrain, UAE, Qatar or Saudi regions — and egress is already the cost category that most often breaks a cloud budget.

Two structural factors matter for GCC deployments. First, the base internet egress rate from Middle East regions typically runs above the US baseline, so every gigabyte leaving the region costs more than the number in most published examples. Second — and more expensive in practice — regional architectures in this part of the world frequently involve inter-region replication, because in-country DR options are limited to availability zones within a single region rather than a second nearby region. Cross-region replication traffic to Europe or Asia for DR purposes is billed at inter-region rates on top of the storage cost at both ends.

Worked example: regional web workload

Consider a customer-facing application hosted in a Middle East region serving 25 TB/month to end users, with 5 TB/month replicated cross-region for disaster recovery. At a Middle East internet egress rate, the user-facing traffic alone runs in the region of $2,500–3,000/month. The DR replication adds roughly $100–400/month depending on the destination region pairing. Compute for a modest 8-instance fleet might be $2,200/month — meaning egress exceeds compute, which surprises almost every team that has not modelled it.

The mitigation is the same as anywhere but the payback is faster: put a CDN in front of anything cacheable. Edge delivery at $0.004–0.009/GB against a Middle East origin egress rate produces a larger absolute saving than the same change would in Virginia, because the gap between the two rates is wider. For the workload above, moving 80% of user traffic to CDN delivery cuts the monthly egress bill by well over half.

💡 If your users are concentrated in one GCC country, check whether the CDN provider has an edge presence in that country specifically — coverage in this region is thinner than in Europe or North America, and a POP in a neighbouring country still incurs the longer path.

About the author

Mustafa M. Elrafie — IT Infrastructure Engineer · Founder, CloudCalcep

Mustafa M. Elrafie is an IT infrastructure engineer based in Dammam, Saudi Arabia with 21 years of hands-on experience designing, deploying, and running enterprise server, storage, and cloud environments across the GCC region.

✓ Pricing verified against provider public rate cards

Calculate your networking costs

Model your egress, CDN, and load balancer costs in our free cloud Calcep.

📊 Calculate Networking Costs →