The cheapest cloud VM for every size, in every zone

Each cell is the cheapest machine type with at least that many vCPUs and that much memory, across AWS, Azure and Google Cloud, in that zone. From the providers' own price lists, checked daily.

Prices checked 25 October 2026, 14:51 UTC · 3,433 machine types · 136 regions in 19 zones · 278,971 prices

Pricing
Clouds
All clouds
Columns
vCPU
Any
Memory
Any
Where
Everywhere
Cores
Dedicated
CPU
Any
GB per vCPU
Any
Loading prices…

A row takes every machine type with at least its vCPUs and memory and less than the next size up, so a 2 vCPU type with 7.5 GB counts as 2 vCPU · 4 GB; the second line of each row says what its cells hold. A column is a zone, the same geography on every cloud, built from where each region is documented to be (Google's europe-west3 is Frankfurt, so it is in eu-central). How sizes and zones are matched.

Cheapest right now

Spot · 2 vCPU · 4 GB, dedicated cores
  1. $4.34/mo AWS c6g.large in ap-south-2 (Hyderabad, India)
  2. $6.82/mo Azure D2pls v6 in centralindia (Pune, India)
  3. $7.12/mo Google Cloud c2d-highcpu-2 in us-west3 (Salt Lake City, Utah)
On-demand · 2 vCPU · 8 GB, dedicated cores
  1. $35.05/mo Azure D2ps v6 in centralindia (Pune, India)
  2. $37.85/mo AWS m6g.large in ap-south-1 (Mumbai, India)
  3. $41.91/mo Google Cloud n2d-standard-2 in asia-south1 (Mumbai, India)
On-demand · 4 vCPU · 16 GB, dedicated cores
  1. $68.77/mo Azure D4ps v6 in centralindia (Pune, India)
  2. $74.79/mo AWS m6g.xlarge in ap-south-1 (Mumbai, India)
  3. $82.62/mo Google Cloud n2d-standard-4 in asia-south1 (Mumbai, India)