Live pricingverified 2026-06
Cross-cloud · AWS to GCPUpdated 2026-06

AWS to GCP data transfer cost

Moving data from AWS to GCP costs AWS internet egress rates ($0.09/GB first 10 TB). GCP ingress is free. The reverse direction (GCP to AWS) costs GCP Premium Tier egress ($0.12/GB first 1 TB). Both directions, hyperscaler egress is the dominant cost.

Sources: AWS egress, GCP egress.

Per-volume cost: AWS to GCP (one-way)

VolumeAWS egress outGCP ingressTotal
100 GB$0 (free tier)$0$0
1 TB$83.16 (924 GB billable)$0$83.16
10 TB$912.60$0$912.60
100 TB$7,980.20$0$7,980.20
1 PB$56,315.00$0$56,315.00

Per-volume cost: GCP to AWS (reverse)

VolumeGCP PremiumGCP StandardAWS ingress
100 GB$11.88$0 (200 GiB free)$0 (free)
1 TB$122.76$70.04$0
10 TB$1,136.52$853.40$0
100 TB$8,509.32$6,843.80$0
1 PB$84,203.40$50,445.72$0

Use Standard Tier on the GCP side for migration / replication traffic where latency is not user-facing. Saves 20 to 43 percent vs Premium Tier at these volumes. Premium has no published rate drop above 10 TiB while Standard falls to $0.065 then $0.045, so the gap is widest at petabyte scale.

Cost-reduction patterns

Use snapshot import, not live copy

For one-off migration, snapshot to S3 / GCS and use AWS Snowball or Google Transfer Appliance. Snowball: $300 per 80 TB device + transit, no egress. Often cheaper than $7k+ in egress for 100 TB.

Compress before transfer

zstd or gzip can shrink most JSON / log data 60 to 80 percent. The CPU cost of compression is trivial against per-GB egress fees.

Egress via on-prem or DX/Interconnect

If you have AWS Direct Connect + GCP Cloud Interconnect to the same colo (Equinix), you can route AWS-to-GCP through the colo at $0.02/GB AWS DX rate, skipping the $0.09/GB internet egress.

Use the EU Data Act free-egress for full migration

If you are leaving AWS entirely (not running both clouds), the EU Data Act free-migration egress applies. See AWS eu-west-1 page for conditions.

Tiered replication

For cross-cloud DR, replicate only the writes / deltas rather than full snapshots. CDC tools (Debezium, Airbyte) typically reduce transfer 70 to 95 percent vs nightly full copies.

Use Cloudflare R2 as a bridge

R2 has zero egress. Push from AWS to R2 (one egress fee), then pull from GCP (free, R2 has no egress). Adds a hop and R2 storage cost but breaks the per-GB AWS bill.

See also: AWS to Azure transfer, Azure to GCP transfer, Multi-cloud replication math.

Updated 10 June 2026