AWS Regions
When each region opened, how it's built and what the same workload costs there. Add any row to the comparison to price your own footprint against the regions you're considering.
Every AWS Region
Sort any column. The cost columns compare the same workload with us-east-1, line by line.| vs us-east-1, Balanced basket | Compare | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| us-east-1 US East (N. Virginia) | 2006 | 6 | No | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1,249 | 149 | |
| us-west-1 US West (N. California) | 2009 | 3† | No | +16.4% | +13.8% | +13.0% | 0.0% | +12.0% | 657 | 34 | |
| us-west-2 US West (Oregon) | 2011 | 4 | No | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1,254 | 137 | |
| us-east-2 US East (Ohio) | 2016 | 3 | No | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 1,139 | 104 | |
| ca-central-1 Canada (Central) | 2016 | 3 | No | +11.2% | +10.1% | +8.7% | 0.0% | +8.3% | 738 | 46 | |
| ca-west-1 Canada West (Calgary) | 2023 | 3 | Required | +11.2% | +10.1% | +8.7% | 0.0% | +8.3% | 302 | 22 | |
| mx-central-1 Mexico (Central) | 2025 | 3 | Required | +5.0% | +5.0% | +5.0% | 0.0% | +3.9% | 253 | 21 | |
| eu-west-1 Europe (Ireland) | 2007 | 3 | No | +11.7% | +10.7% | 0.0% | 0.0% | +7.6% | 1,111 | 92 | |
| eu-central-1 Europe (Frankfurt) | 2014 | 3 | No | +19.5% | +18.9% | +6.5% | 0.0% | +13.6% | 1,089 | 92 | |
| eu-west-2 Europe (London) | 2016 | 3 | No | +15.3% | +15.7% | +4.3% | 0.0% | +10.7% | 758 | 85 | |
| eu-west-3 Europe (Paris) | 2017 | 3 | No | +16.9% | +15.7% | +4.3% | 0.0% | +11.5% | 637 | 50 | |
| eu-north-1 Europe (Stockholm) | 2018 | 3 | No | +6.5% | +5.0% | 0.0% | 0.0% | +4.1% | 668 | 75 | |
| eu-south-1 Europe (Milan) | 2020 | 3 | Required | +16.4% | +16.4% | +4.3% | 0.0% | +11.3% | 450 | 68 | |
| eu-central-2 Europe (Zurich) | 2022 | 3 | Required | +31.4% | +30.8% | +17.2% | 0.0% | +22.7% | 367 | 27 | |
| eu-south-2 Europe (Spain) | 2022 | 3 | Required | +11.7% | +10.7% | 0.0% | 0.0% | +7.6% | 712 | 32 | |
| ap-southeast-1 Asia Pacific (Singapore) | 2010 | 3 | No | +24.7% | +39.0% | +8.7% | +33.3% | +26.4% | 859 | 41 | |
| ap-northeast-1 Asia Pacific (Tokyo) | 2011 | 4 | No | +28.6% | +39.0% | +8.7% | +26.7% | +27.0% | 1,111 | 88 | |
| ap-southeast-2 Asia Pacific (Sydney) | 2012 | 3 | No | +24.7% | +39.0% | +8.7% | +26.7% | +24.9% | 890 | 84 | |
| ap-northeast-2 Asia Pacific (Seoul) | 2016 | 4 | No | +22.1% | +39.0% | +8.7% | +40.0% | +26.5% | 737 | 40 | |
| ap-south-1 Asia Pacific (Mumbai) | 2016 | 3 | No | -34.3% | +42.1% | +8.7% | +21.4% | -8.2% | 766 | 89 | |
| ap-east-1 Asia Pacific (Hong Kong) | 2019 | 3 | Required | +37.7% | +52.8% | +8.7% | +33.3% | +35.1% | 359 | 2 | |
| ap-northeast-3 Asia Pacific (Osaka) | 2021 | 3 | No | +28.8% | +47.2% | +8.7% | +26.7% | +28.1% | 375 | 25 | |
| ap-southeast-3 Asia Pacific (Jakarta) | 2021 | 3 | Required | +24.7% | +39.0% | +8.7% | +46.7% | +29.4% | 357 | 62 | |
| ap-south-2 Asia Pacific (Hyderabad) | 2022 | 3 | Required | -34.3% | +42.1% | +8.7% | +21.4% | -8.2% | 454 | 26 | |
| ap-southeast-4 Asia Pacific (Melbourne) | 2023 | 3 | Required | +24.7% | +39.0% | +8.7% | +26.7% | +24.9% | 256 | 27 | |
| ap-southeast-5 Asia Pacific (Malaysia) | 2024 | 3 | Required | +6.0% | +18.2% | -2.2% | +20.0% | +9.6% | 494 | 27 | |
| ap-southeast-7 Asia Pacific (Thailand) | 2025 | 3 | Required | +6.0% | +18.2% | -2.2% | +20.0% | +9.6% | 308 | 28 | |
| ap-east-2 Asia Pacific (Taipei) | 2025 | 3 | Required | +15.7% | +25.2% | -2.2% | +20.3% | +15.8% | 248 | 28 | |
| ap-southeast-6 Asia Pacific (New Zealand) | 2025 | 3 | Required | +30.9% | +46.0% | +14.1% | +26.7% | +29.7% | 283 | 19 | |
| me-south-1 Middle East (Bahrain) | 2019 | 3 | Required | +22.1% | +21.4% | +8.7% | +30.0% | +22.2% | 231 | 21 | |
| me-central-1 Middle East (UAE) | 2022 | 3 | Required | +22.9% | +21.4% | +8.7% | +22.2% | +20.9% | 290 | 28 | |
| il-central-1 Israel (Tel Aviv) | 2023 | 3 | Required | +17.3% | +16.4% | +8.7% | +22.2% | +17.3% | 300 | 28 | |
| af-south-1 Africa (Cape Town) | 2020 | 3 | Required | +31.9% | +31.4% | +19.1% | +71.1% | +39.2% | 438 | 21 | |
| sa-east-1 South America (São Paulo) | 2011 | 3 | No | +59.0% | +30.8% | +76.1% | +66.7% | +59.5% | 695 | 76 | |
| us-gov-west-1 AWS GovCloud (US-West) | 2011 | 3 | Separate account | +25.7% | +17.0% | +69.6% | +72.2% | +40.2% | 701 | 39 | |
| us-gov-east-1 AWS GovCloud (US-East) | 2018 | 3 | Separate account | +25.7% | +17.0% | +69.6% | +72.2% | +40.2% | 503 | 25 | |
Opened years link to AWS's announcement. Cost columns use the tool's Balanced preset and don't change with your inputs below. EC2 types are Linux on-demand. Bedrock models are those with a price in that region. † Newer accounts can access two Availability Zones. This table has the 36 Regions in AWS's public price list. AWS's own count also includes the two China Regions and the European Sovereign Cloud, which aren't in it.
Local Zones and Wavelength Zones (71)
| Zone | Type | Parent region | EC2 types |
|---|---|---|---|
| af-south-1-los-1 Nigeria (Lagos) | Local Zone | af-south-1 | 12 |
| ap-northeast-1-tpe-1 Taiwan (Taipei) | Local Zone | ap-northeast-1 | 10 |
| ap-northeast-1-wl1-kix1 Asia Pacific (KDDI) - Osaka | Wavelength Zone | ap-northeast-1 | 4 |
| ap-northeast-1-wl1-nrt1 Asia Pacific (KDDI) - Tokyo | Wavelength Zone | ap-northeast-1 | 4 |
| ap-northeast-2-wl1-cjj1 Asia Pacific (SKT) - Daejeon | Wavelength Zone | ap-northeast-2 | 4 |
| ap-northeast-2-wl1-sel1 Asia Pacific (SKT) - Seoul | Wavelength Zone | ap-northeast-2 | 4 |
| ap-south-1-ccu-1 India (Kolkata) | Local Zone | ap-south-1 | 11 |
| ap-south-1-del-1 India (Delhi) | Local Zone | ap-south-1 | 9 |
| ap-southeast-1-bkk-1 Thailand (Bangkok) | Local Zone | ap-southeast-1 | 9 |
| ap-southeast-1-han-1 Vietnam (Hanoi) | Local Zone | ap-southeast-1 | 27 |
| ap-southeast-1-mnl-1 Philippines (Manila) | Local Zone | ap-southeast-1 | 12 |
| ap-southeast-2-akl-1 New Zealand (Auckland) | Local Zone | ap-southeast-2 | 9 |
| ap-southeast-2-per-1 Australia (Perth) | Local Zone | ap-southeast-2 | 13 |
| ca-central-1-wl1-yto1 Canada (BELL) - Toronto | Wavelength Zone | ca-central-1 | 4 |
| eu-central-1-ath-1 Greece (Athens) | Local Zone | eu-central-1 | 27 |
| eu-central-1-ham-1 Germany (Hamburg) | Local Zone | eu-central-1 | 8 |
| eu-central-1-ist-1 Turkey (Istanbul) | Local Zone | eu-central-1 | 27 |
| eu-central-1-waw-1 Poland (Warsaw) | Local Zone | eu-central-1 | 10 |
| eu-central-1-wl1-ber1 Europe (Vodafone) - Berlin | Wavelength Zone | eu-central-1 | 4 |
| eu-central-1-wl1-dtm1 Europe (Vodafone) - Dortmund | Wavelength Zone | eu-central-1 | 4 |
| eu-central-1-wl1-muc1 Europe (Vodafone) - Munich | Wavelength Zone | eu-central-1 | 4 |
| eu-north-1-cph-1 Denmark (Copenhagen) | Local Zone | eu-north-1 | 8 |
| eu-north-1-hel-1 Finland (Helsinki) | Local Zone | eu-north-1 | 8 |
| eu-west-2-wl1-lon1 Europe (Vodafone) - London | Wavelength Zone | eu-west-2 | 4 |
| eu-west-2-wl1-man1 Europe (Vodafone) - Manchester | Wavelength Zone | eu-west-2 | 4 |
| eu-west-2-wl2-man1 Europe (British Telecom) - Manchester | Wavelength Zone | eu-west-2 | 4 |
| eu-west-3-wl1-cmn1 Morocco (Casablanca) | Wavelength Zone | eu-west-3 | 9 |
| eu-west-3-wl1-dss1 Senegal (Dakar) | Wavelength Zone | eu-west-3 | 11 |
| me-south-1-mct-1 Oman (Muscat) | Local Zone | me-south-1 | 8 |
| us-east-1-atl-1 US East (Atlanta) | Local Zone | us-east-1 | 113 |
| us-east-1-bog-1 Colombia (Bogota) | Local Zone | us-east-1 | — |
| us-east-1-bos-1 US East (Boston) | Local Zone | us-east-1 | 16 |
| us-east-1-bue-1 Argentina (Buenos Aires) | Local Zone | us-east-1 | 15 |
| us-east-1-chi-1 US East (Chicago) | Local Zone | us-east-1 | 56 |
| us-east-1-dfw-1 US East (Dallas) | Local Zone | us-east-1 | 90 |
| us-east-1-iah-1 US East (Houston) | Local Zone | us-east-1 | 43 |
| us-east-1-lim-1 Peru (Lima) | Local Zone | us-east-1 | 13 |
| us-east-1-mci-1 US East (Kansas City 2) | Local Zone | us-east-1 | 12 |
| us-east-1-mia-1 US East (Miami) | Local Zone | us-east-1 | 46 |
| us-east-1-msp-1 US East (Minneapolis) | Local Zone | us-east-1 | 7 |
| us-east-1-nyc-1 US East (New York City) | Local Zone | us-east-1 | 48 |
| us-east-1-phl-1 US East (Philadelphia) | Local Zone | us-east-1 | 17 |
| us-east-1-qro-1 Mexico (Queretaro) | Local Zone | us-east-1 | 13 |
| us-east-1-scl-1 Chile (Santiago) | Local Zone | us-east-1 | 15 |
| us-east-1-wl1 US East (Verizon) - Boston | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-atl1 US East (Verizon) - Atlanta | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-bna1 US East (Verizon) - Nashville | Wavelength Zone | us-east-1 | 14 |
| us-east-1-wl1-chi1 US East (Verizon) - Chicago | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-clt1 US East (Verizon) - Charlotte | Wavelength Zone | us-east-1 | 14 |
| us-east-1-wl1-dfw1 US East (Verizon) - Dallas | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-dtw1 US East (Verizon) - Detroit | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-foe1 US East (Lenexa) | Wavelength Zone | us-east-1 | 11 |
| us-east-1-wl1-iah1 US East (Verizon) - Houston | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-mia1 US East (Verizon) - Miami | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-msp1 US East (Verizon) - Minneapolis | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-nyc1 US East (Verizon) - New York | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-tpa1 US East (Verizon) - Tampa | Wavelength Zone | us-east-1 | 4 |
| us-east-1-wl1-was1 US East (Verizon) - Washington DC | Wavelength Zone | us-east-1 | 14 |
| us-west-2-den-1 US West (Denver) | Local Zone | us-west-2 | 17 |
| us-west-2-hnl-1 US West (Honolulu) | Local Zone | us-west-2 | 11 |
| us-west-2-las-1 US West (Las Vegas) | Local Zone | us-west-2 | 44 |
| us-west-2-lax-1 US West (Los Angeles) | Local Zone | us-west-2 | 64 |
| us-west-2-pdx-1 US West (Portland) | Local Zone | us-west-2 | 7 |
| us-west-2-phx-1 US West (Phoenix) | Local Zone | us-west-2 | 61 |
| us-west-2-sea-1 US West (Seattle) | Local Zone | us-west-2 | 7 |
| us-west-2-wl1 US West (Verizon) - San Francisco Bay Area | Wavelength Zone | us-west-2 | 4 |
| us-west-2-wl1-den1 US West (Verizon) - Denver | Wavelength Zone | us-west-2 | 4 |
| us-west-2-wl1-las1 US West (Verizon) - Las Vegas | Wavelength Zone | us-west-2 | 4 |
| us-west-2-wl1-lax1 US West (Verizon) - Los Angeles | Wavelength Zone | us-west-2 | 4 |
| us-west-2-wl1-phx1 US West (Verizon) - Phoenix | Wavelength Zone | us-west-2 | 4 |
| us-west-2-wl1-sea1 US West (Verizon) - Seattle | Wavelength Zone | us-west-2 | 4 |
Compare regions
Price the same workload where you run today against the regions you're consideringYour footprint
- US East (N. Virginia)us-east-1
- Europe (Ireland)eu-west-1
- Europe (Frankfurt)eu-central-1
The basket is identical in every region, so differences come from AWS's regional rates alone. Cross-region transfer is the extra cost of connecting the candidate to your regions, shown separately. Account-level free tier, Savings Plans/RIs and service availability are out of scope. See the method note below.
- vs US East (N. Virginia)+13.6%
- vs Europe (Ireland)+5.5%
Read the lines before the total. The services don't move together, and the line driving the difference is the part worth acting on.
Candidate regions vs what you pay today
Percentage difference for the same workload, line by line| Candidate vs | Compute | Database | S3 | Egress | Total |
|---|---|---|---|---|---|
| Europe (Frankfurt) · eu-central-1 compared with | |||||
| us-east-1 US East (N. Virginia) | +19.5%+$219 | +18.9%+$44 | +6.5%+$15 | 0.0%$0 | +13.6%+$278 |
| eu-west-1 Europe (Ireland) | +7.0%+$88 | +7.4%+$19 | +6.5%+$15 | 0.0%$0 | +5.5%+$122 |
| Avg of your regions | +12.9%+$153 | +12.8%+$31 | +6.5%+$15 | 0.0%$0 | +9.4%+$200 |
Percentages compare each candidate with the same line in each current region. The last row of each group compares against the average of your current regions, equally weighted.
Monthly cost, line by line
| Monthly $ | US East (N. Virginia)us-east-1 | Europe (Ireland)eu-west-1 | CandidateEurope (Frankfurt)eu-central-1 |
|---|---|---|---|
| Compute | $1,124 | $1,256 | $1,343 |
| Database | $232 | $257 | $276 |
| S3 Standard | $236 | $236 | $251 |
| Internet egress | $461 | $461 | $461 |
| Total | $2,053 | $2,209 | $2,331 |
Connecting the candidate to your regions
AWS bills transfer between regions to the sending region, and inbound is free, so the two directions of a pair often cost different amounts. In is data each current region sends to the candidate; out is data the candidate sends back.
| Current region | In $/GB | Out $/GB | In /mo | Out /mo | Total /mo |
|---|---|---|---|---|---|
| Europe (Frankfurt) · eu-central-1 connected to | |||||
| us-east-1 US East (N. Virginia) | $0.02 | $0.02 | $20 | $20 | $41 |
| eu-west-1 Europe (Ireland) | $0.02 | $0.02 | $20 | $20 | $41 |
| Total | $82 | ||||
Transfer rates are flat per GB with no volume tiers. AWS publishes no rate for a few pairs (for example Jakarta to Osaka); those show as not published and are left out of the total.
Instance families you'd lose
Families sold on-demand on Linux in at least one of your current regions but not in the candidate. Check this list against what you actually run before comparing prices.
- Europe (Frankfurt) · eu-central-1: 33 not sold there. c1, c7gn, c8ib, cr1, dl1, h1, hpc7a, hpc7g, i4g, m1, m2, m8gb, m8gn, m8ib, m8idb, m8idn, m8in, m8ine, p3dn, p5en, p6-b200, p6-b300, r8gb, r8gn, t1, trn1, trn1n, u-24tb1, u7in-32tb, vt1, x2gd, x2iezn, x8aedz
How this is calculated
A fixed basket of four line items, priced identically everywhereEvery region is priced on the same four SKUs, each sold in every standard region, so nothing drops out of the comparison and no region gets priced on a substitute:
- Compute: m6g.xlarge, Linux on-demand. The Graviton2 general-purpose family is the only current-generation one sold in all 36 standard regions; the regional markup barely depends on architecture.
- Database: db.m6g.large, RDS PostgreSQL, Single-AZ, on-demand. Sold in every standard region.
- Object storage: S3 Standard, priced through the region's full tier ladder (50 TB and 500 TB breakpoints), per GB-month.
- Internet egress: data transfer out to the internet, through the region's full tier ladder (10 TB, 50 TB, 150 TB breakpoints), per GB.
Excluded on purpose: the account-level free tier (it applies once per account, not per region), Savings Plans and Reserved Instances (discount percentages can differ by region, and these are on-demand rates), and service availability differences. Cross-region transfer is priced separately from the basket because it's a cost of connecting the candidate, with no counterpart in your current regions; it uses AWS's plain inter-region rates, not Global Accelerator's accelerated ones. Four lines are a proxy for a bill, not a bill. Use the line split to see which service drives a difference, then check that service's own page.
The region table prices this basket at the Balanced preset: 10 EC2 instances, 2 RDS instances, 10 TB in S3 and 5 TB of egress. Other baskets give other percentages. Our guide to regional pricing uses m6i, gp3 and a NAT Gateway, so its São Paulo figure is higher than the one here. Neither is wrong: each is the real price of a different workload.
Opened dates come from AWS's own announcements and mark the first AWS service available to customers in that location as a standard Region. That's why N. Virginia and Ireland carry S3 dates, ahead of EC2, and why Osaka shows 2021: its 2018 Local Region was a single data center, not a standard Region.