Table of Contents
Network speed: what Hetzner states
The plan pages carry an FAQ entry titled "What is the bandwidth of your Cloud Servers?" with this answer: "The host systems for our Cloud instances all have a redundant 10 Gbits connection. This connection is shared by all instances on the host. We do not offer bandwidth guarantees for our Cloud servers, but you can expect about 300-500 Mbits." Three things follow. The 10 Gbit figure describes the host, not your server. The 300 to 500 Mbit/s figure is Hetzner's expectation, not a floor, and it is the same for a $6.49 server and a $279 one. And a single transfer to a distant client will usually sit below that because of latency, so the number to plan around is the aggregate across connections, not one download.
For most workloads this is more than enough: a 300 Mbit/s server moves about 97 TB a month if it ran flat out, far past any traffic allowance. Where it matters is bulk transfer between datacenters, media serving to many concurrent clients, and backup windows; for those, measure first (below).
Traffic allowances and overage by region
| Region | Locations | Included traffic per server | Each additional TB |
|---|---|---|---|
| Europe | Falkenstein (FSN1), Nuremberg (NBG1), Helsinki (HEL1) | At least 20 TB a month | $1.20 |
| United States | Ashburn (ASH1), Hillsboro (HIL1) | At least 1 TB a month | $1.20 |
| Asia-Pacific | Singapore (SIN1) | 0.5 TB a month | $8.30 |
The allowance is per server and per region, not per plan size: a CPX11 and a CPX51 in Ashburn both include 1 TB. Hetzner bills outgoing traffic only; its billing FAQ states that incoming and internal traffic is free. Overage is billed per started TB at the rates above, which for a US server that moves 3 TB adds $2.40 to a $20.49 bill. The overage price is product CLOUD_66 in Hetzner's price API.
US plans (Ashburn, Hillsboro)
The US locations sell the Regular Performance line in US-specific sizes (CPX11 to CPX51) and the dedicated CCX line. The cost-optimized CX and CAX plans are not offered in the US. Prices from Hetzner's price API, September 2026, excluding the $0.60 IPv4 address:
| Plan | vCPU (shared, AMD) | RAM | NVMe | Traffic | Monthly | Hourly |
|---|---|---|---|---|---|---|
| CPX11 | 2 | 2 GB | 40 GB | 1 TB | $20.49 | $0.0328 |
| CPX21 | 3 | 4 GB | 80 GB | 1 TB | $37.49 | $0.0601 |
| CPX31 | 4 | 8 GB | 160 GB | 1 TB | $73.49 | $0.1178 |
| CPX41 | 8 | 16 GB | 240 GB | 1 TB | $141.49 | $0.2267 |
| CPX51 | 16 | 32 GB | 360 GB | 1 TB | $279.49 | See API |
Hetzner caps hourly billing at the monthly price, so a server that runs all month pays the monthly figure. At these prices the US line competes on tooling (API, snapshots, Terraform provider, hourly billing) rather than on cost: the VPS pricing page puts CPX11 at $20.49 against $3 to $10 for 2 GB elsewhere.
EU plans (Falkenstein, Nuremberg, Helsinki)
The plans that made Hetzner's reputation. As of September 2026 the cost-optimized page marks the CX and CAX plans as not available at the EU locations, so treat these prices as the list price rather than a promise of stock:
| Plan | Line | vCPU | RAM | NVMe | Traffic | Monthly (USD) | Status |
|---|---|---|---|---|---|---|---|
| CX23 | Cost-optimized, x86 (Intel/AMD) | 2 | 4 GB | 40 GB | 20 TB | $6.49 | Not available |
| CX33 | Cost-optimized, x86 | 4 | 8 GB | 80 GB | 20 TB | $9.99 | Not available |
| CX43 | Cost-optimized, x86 | 8 | 16 GB | 160 GB | 20 TB | $18.49 | Not available |
| CX53 | Cost-optimized, x86 | 16 | 32 GB | 320 GB | 20 TB | $34.99 | Not available |
| CAX11 | Cost-optimized, Ampere Arm64 | 2 | 4 GB | 40 GB | 20 TB | $6.99 | Not available |
| CAX21 | Cost-optimized, Arm64 | 4 | 8 GB | 80 GB | 20 TB | $12.49 | Not available |
| CAX31 | Cost-optimized, Arm64 | 8 | 16 GB | 160 GB | 20 TB | $24.99 | Not available |
| CAX41 | Cost-optimized, Arm64 | 16 | 32 GB | 320 GB | 20 TB | $48.49 | Not available |
| CPX12 | Regular performance, AMD | 1 | 2 GB | 40 GB | 20 TB | $13.49 | Available |
| CPX22 | Regular performance, AMD | 2 | 4 GB | 80 GB | 20 TB | $22.99 | Available |
| CPX32 | Regular performance, AMD | 4 | 8 GB | 160 GB | 20 TB | $41.99 | Available |
| CPX42 | Regular performance, AMD | 8 | 16 GB | 320 GB | 20 TB | $81.99 | Available |
Two things stand out when the two tables sit together. The EU CPX sizes carry different specifications from the US CPX sizes at the same price band (CPX12 is 1 vCPU for $13.49 in Europe; CPX11 is 2 vCPU for $20.49 in the US), so the model numbers are not interchangeable. And the 20 TB EU allowance is twenty times the US one, which for a VPN or file server matters more than the per-plan price.
Dedicated vCPU (CCX)
The General Purpose line reserves CPU for one server rather than sharing it, and is sold at every location including the US. Prices are nearly identical across regions (US locations are about a dollar higher per month than EU ones):
| Plan | Dedicated vCPU | RAM | NVMe | US monthly | EU monthly |
|---|---|---|---|---|---|
| CCX13 | 2 | 8 GB | 80 GB | $50.99 | $50.49 |
| CCX23 | 4 | 16 GB | 160 GB | $102.99 | $101.49 |
| CCX33 | 8 | 32 GB | 240 GB | $165.99 | $162.99 |
| CCX43 | 16 | 64 GB | 360 GB | $329.49 | $325.49 |
| CCX53 | 32 | 128 GB | 600 GB | $635.49 | $629.49 |
This is the one Hetzner line where the US price is competitive: CCX13 at $50.99 for 2 dedicated vCPUs and 8 GB sits in the same range as the dedicated-CPU tiers at Vultr and DigitalOcean. If you need dedicated cores in Ashburn or Hillsboro, compare those three; if you need shared cores, Hetzner's US line is the expensive option.
CPU generations and disk
CPU. Hetzner describes rather than names: the Cost-Optimized line uses "older but reliable processor generations from Ampere, Intel, and AMD"; the Regular Performance line uses "the latest generations from Intel and AMD" and the current plan pages say "brand new AMD processors"; the General Purpose line uses the latest AMD generation with dedicated cores. Hetzner's documentation explains the shared model as hypervisors distributing "usage rights of CPU resources among several virtual servers", which is the standard shared-vCPU arrangement: bursts are fine, sustained full-core load on a shared plan is what the dedicated line exists for.
Disk. Every cloud plan lists local NVMe storage. Hetzner publishes no IOPS or throughput figures for it, and the size is the only number on the page. Block volumes are a separate product billed per GB. Backups, when enabled, are automatic daily copies with seven slots per server, sold as an add-on; snapshots are a separate add-on.
Operating systems. Ubuntu, Debian, Fedora, Rocky Linux, AlmaLinux and CentOS images per Hetzner's documentation. No Windows.
Run your own speed test
Hetzner publishes test files at each location, which is the right way to check throughput from wherever your users are before you buy. From any machine:
# Ashburn (US East)
curl -o /dev/null https://ash-speed.hetzner.com/100MB.bin
# Hillsboro (US West)
curl -o /dev/null https://hil-speed.hetzner.com/100MB.bin
# Falkenstein, Nuremberg, Helsinki, Singapore
curl -o /dev/null https://fsn1-speed.hetzner.com/100MB.bin
curl -o /dev/null https://nbg1-speed.hetzner.com/100MB.bin
curl -o /dev/null https://hel1-speed.hetzner.com/100MB.bin
curl -o /dev/null https://sin-speed.hetzner.com/100MB.bin
curl prints the average download speed on its progress line; 1GB.bin and 10GB.bin files exist for longer runs. To test the server side rather than the path to it, rent the plan for an hour, install iperf3, and run it against a second server or a public iperf3 endpoint in the region you care about; the result you get is yours, measured on your hardware slot on that day, which is worth more than any published number.
For latency, ping ash-speed.hetzner.com from your location gives the round trip to Ashburn; the US datacenter guide explains how to read those numbers by city.
How the published network specs compare
| Provider | Published port or bandwidth statement | Traffic at 2 to 4 GB | Overage |
|---|---|---|---|
| Hetzner (US) | Shared 10 Gbit host; expect 300 to 500 Mbit/s; no guarantee | 1 TB | $1.20 per TB |
| Hetzner (EU) | Same | 20 TB | $1.20 per TB |
| InterServer | Shared 10 Gbps port | 2 TB per $3 slice | Not stated on plan page |
| OVHcloud (US) | 500 Mbps public port on VPS-1, 1 Gbps on VPS-2 | Unlimited | None |
| Contabo | 200 Mbit/s port on Cloud VPS 4 | Unlimited | None |
| Hostwinds | 1 Gbps port | 2 TB on the 2 GB plan | Not stated on plan page |
These are statements, not measurements, and they are not written to the same definition: Hetzner describes expected throughput, OVHcloud and Contabo describe a port cap, InterServer describes the host port. What the table does settle is the traffic question: for a US server that will move more than 1 TB a month, Hetzner's allowance is the smallest in the group, and OVHcloud's or Contabo's unlimited traffic on a capped port is the cheaper shape. The VPN page ranks plans by transfer per dollar.