Skip to content

October 23, 2026

Best Price-to-Performance VPS Providers in Europe

Probir Sarkar
4 minute read

Cores per euro is a bad metric when the cores are shared and three generations old. Here is how European VPS pricing actually maps to performance, and which providers win the ratio that matters.

Best Price-to-Performance VPS Providers in Europe - BrowserStay blog card

Why the standard comparison fails

Price-to-performance sounds like arithmetic: divide the price by the core count. But a vCPU is not a unit of performance. Two cores on a current AMD EPYC and two cores on a seven-year-old Xeon share a name and nothing else. Shared cores also mean the neighbour problem: your measured throughput depends on what else is running on the host.

So this comparison uses three things that are actually observable: the published price, the published specification, and whether the provider says the hardware is current or older.

The ratio that matters first

Cost per gigabyte of RAM is the most honest single number for general hosting, because most small VPS workloads are memory-bound rather than CPU-bound. Cost per core matters second, and only within the same hardware generation.

From current EU list prices:

  • Contabo Core: about €0.58 per GB of RAM on the 12 GB promotional plan. Cheapest by a wide margin, on older hardware.
  • Hetzner CX33: 8 GB for €8.49, about €1.06 per GB, current-generation shared cores, 20 TB traffic.
  • OVH VPS-2: 8 GB for $8.50, roughly €1.00 per GB, with unlimited traffic and daily backups included.
  • Netcup VPS 1000: 8 GB for €14.50, about €1.81 per GB, 80 TB traffic.
  • UpCloud: 8 GB for €18, about €2.25 per GB, with a 99.99% SLA and free egress.
  • Scaleway DEV1-L: 8 GB for about €31.27, roughly €3.90 per GB, with no egress fees.

The spread between the cheapest and the most expensive 8 GB plan is more than three times. Some of that spread buys hardware, some buys traffic, some buys an SLA, and some buys nothing at all.

The generational cliff inside Hetzner

Hetzner's June 2026 price adjustment created a visible split that is worth understanding, because it is the clearest example in the market of paying for hardware generation rather than nominal size.

The cost-optimised CX line is now €5.49 for CX23 (2 vCPU, 4 GB), €8.49 for CX33 (4 vCPU, 8 GB), and €15.99 for CX43 (8 vCPU, 16 GB). Hetzner's own documentation describes this line as older hardware generations.

The regular-performance CPX line, on current hardware, starts at €19.49 for CPX22 (2 vCPU, 4 GB) and runs to €129.99 for CPX62. The dedicated CCX line starts at €42.99 for CCX13.

So the same nominal 4 vCPU and 8 GB costs €8.49 on the older shared line and €35.49 on the newer shared line. That is a four-fold premium for the same numbers on the invoice, and it is not a mistake: it is what current silicon and predictable throughput cost.

The practical reading: the CX line is the best price-to-performance option in Europe for workloads that tolerate variable throughput. The CPX line is where you go when tail latency matters more than the monthly bill.

Where each provider wins the ratio

  • Best for raw specs per euro: Contabo. No one else sells 12 GB of RAM near €7/month. Accept older CPUs and a long commitment.
  • Best for balanced price and tooling: Hetzner CX line. Current enough, 20 TB traffic, hourly billing, strong API and Terraform support.
  • Best for included extras: OVHcloud. Daily backups and unlimited EU traffic change the effective price of a small plan substantially.
  • Best for predictable throughput: UpCloud. The SLA, flat pricing, and free egress make the total cost easier to forecast than the sticker suggests.
  • Best for ARM price efficiency: Hetzner CAX. Ampere Altra cores at €5.99 for 4 GB, with the caveat that not every dependency ships an ARM64 build.
  • Best for bursty experiments: Scaleway's hourly Development instances, where a €0.43 node costs €0.43 because you ran it for a few days.

How to compare two plans properly

  1. Match RAM first, then cores, then storage.
  2. Check the traffic allowance and the overage price, because a €2 difference disappears after one terabyte of overage.
  3. Check whether a backup, a snapshot slot, and a second IP are included.
  4. Check the commitment: monthly, twelve months, or twenty-four.
  5. Check the hardware generation, not just the core count. If the provider does not say, assume the older generation.
  6. Benchmark the workload, not the plan. A simple sysbench or a real request replay on both candidates answers more than any spec sheet.

The honest conclusion

For most European workloads under 16 GB of RAM, Hetzner's CX line has the best price-to-performance ratio that is also defensible on tooling and bandwidth. Contabo beats it on memory per euro and loses on hardware generation and network speed. OVH is close on effective price once backups and unlimited traffic are counted, and UpCloud is the choice when predictability is worth a premium.

None of them is cheapest on every axis, which is why "best price-to-performance" only means something once you name the workload.

Prices are October 2026 list prices, excluding VAT. Verify before ordering.

No comments yet