Nov 17, live webinar: ECS to EKS without freezing the roadmap for a quarter

NVIDIA B300 price per GPU-hour in November 2026: OVHcloud vs AWS vs Scaleway, with commitments and egress

OVHcloud is bringing NVIDIA Blackwell Ultra B300 GPUs to its Public Cloud in November 2026. Here is what an 8x B300 node costs per hour and per GPU-hour on AWS, Scaleway and OVHcloud, read from each provider's own price list on November 15, 2026, plus commitment discounts, regions, availability and egress.

Mélanie Dallé
Senior Marketing Manager
NOV 15, 2026 · 15 MIN
NVIDIA B300 price per GPU-hour in November 2026: OVHcloud vs AWS vs Scaleway, with commitments and egress

Key points:

  • Scaleway is the cheapest published B300 today. Its B300-SXM-8-288G node is €60 an hour (€7.50 per GPU-hour), Paris fr-par-2 only, read from Scaleway's public product catalog on November 15, 2026. Its availability API listed it as "shortage" the same day.
  • AWS is the most expensive on demand and the most flexible with commitment. p6-b300.48xlarge is $142.416 an hour ($17.80 per GPU-hour) in us-east-1 and $217.54 in London. A 3-year all-upfront EC2 Instance Savings Plan brings us-east-1 down to $53.55 an hour, 62% off.
  • OVHcloud has not published a B300 price on its price page. OVHcloud says B300 "arrive[s] on Public Cloud in November" (OVHcloud). Its public order catalog API already contains a b300-1990 flavor (8x B300, 1,990 GB RAM) at €85.60 an hour, but it is not tagged active and not on the price page. Treat it as provisional.
  • Egress can flip the ranking for inference that serves the internet. OVHcloud includes outbound traffic outside Asia-Pacific. AWS charges $0.09/GB for the first 10 TB a month in us-east-1 after 100 GB free.
  • GPU commitment discounts are uneven. AWS has Savings Plans and Capacity Blocks for B300. Scaleway's and OVHcloud's self-service Savings Plans both exclude GPU instances.

Qovery · Infrastructure control plane
Build with Claude Code, Deploy with Qovery
Learn more

OVHcloud's B300 announcement brought a very practical question to my inbox. "If we wait for OVHcloud's B300, how much do we save compared with what we can rent today on AWS or Scaleway?" Nobody had put the three price lists side by side, so I did, on November 15, 2026, straight from each provider's own price files.

If you want the broader picture of where OVHcloud's B300 fits among European GPU clouds, Romaric wrote a ranked shortlist of seven GPU clouds. If you are sizing one specific model, Guillaume's Mistral Large 4 cost breakdown goes instance by instance. This article compares B300 prices, and only that.

How did I compare B300 prices across OVHcloud, AWS and Scaleway?

I compared the same hardware shape on each cloud, an 8x NVIDIA B300 node, using only the provider's own public price source, read on November 15, 2026. Every provider sells B300 as an 8-GPU node, so per-GPU-hour is the node price divided by eight.

Where I show dollars next to euros, I use the European Central Bank reference rate of 1.1052 USD per EUR from November 13, 2026. Your invoice will use a different rate, and OVHcloud's own USD price list does not follow the ECB rate either: its h200-1920 is €42.00 an hour in EUR and $49.56 an hour in USD.

A month is 730 hours throughout.

What does an NVIDIA B300 cost per GPU-hour on OVHcloud, AWS and Scaleway?

On published on-demand prices, a B300 GPU-hour costs €7.50 on Scaleway (about $8.29), $17.80 on AWS in us-east-1 and $27.19 on AWS in London. OVHcloud has no published B300 price yet. Its order catalog shows €10.70 per GPU-hour, which I flag as provisional.

Provider and nodeStatus on Nov 15, 2026Node price per hourPer GPU-hourPer month (730 h)Region
Scaleway B300-SXM-8-288GGeneral availability, "shortage"€60.00 (~$66.31)€7.50 (~$8.29)€43,800 (~$48,407)fr-par-2 (Paris)
OVHcloud b300-1990In the order catalog, not on the price page, not tagged active€85.60 (~$94.61)€10.70 (~$11.83)€62,488 (~$69,062)Not published
AWS p6-b300.48xlargeOn demand$142.416$17.80$103,964us-east-1, us-west-2
AWS p6-b300.48xlargeOn demand$217.54$27.19$158,804eu-west-2 (London)
AWS p6-b300.48xlargeOn demand$209.1735$26.15$152,697ap-northeast-2 (Seoul)

Sources: Scaleway product catalog and availability API, OVHcloud order catalog, AWS on-demand pricing. AWS also lists the node in Jakarta ($230.93), São Paulo ($281.13) and GovCloud ($170.90).

On list prices, one AWS B300 node in us-east-1 costs as much as 2.1 Scaleway B300 nodes, and one AWS node in London as much as 3.3. Even OVHcloud's provisional catalog price sits about a third below AWS us-east-1.

What exactly does OVHcloud's catalog say about B300?

OVHcloud's public order catalog contains two plan codes, b300-1990.consumption and b300-1990_reserved.consumption, both at €85.60 an hour excluding VAT in the French, German and Irish catalogs, and £74.50 in the UK catalog. The technical description is 8x "B300 HGX" with 288 GB of HBM3e each, 240 vCores, 1,990 GB of RAM, a 400 GB NVMe system disk plus 8 x 3 TB of NVMe passthrough, and 25 Gbit/s of public and private bandwidth.

Three things make me treat it as provisional rather than a price:

  • The price page does not list it. The H200 flavor next to it does.
  • The H200 entries in the same catalog carry an active tag and a commercial block. The B300 entries carry neither.
  • No region is attached on the price page, and OVHcloud's newsroom has not announced a price.

So the plain answer to "what does OVHcloud charge for B300?" is that OVHcloud has not published it yet. The €85.60 figure tells you where OVHcloud's catalog is pointing, and I would not sign a budget on it.

Is B300 the same machine on every cloud?

Nearly. All three are 8-GPU Blackwell Ultra nodes, and NVIDIA specifies 288 GB of HBM3e per B300 (NVIDIA). The host around the GPUs differs a lot.

SpecAWS p6-b300.48xlargeScaleway B300-SXM-8-288GOVHcloud b300-1990 (catalog)
GPUs8x B3008x B300-SXM8x B300 HGX
Listed GPU memory2,144 GB total288 GB per GPU288 GB per GPU
vCPUs192224 (Intel Xeon 6 6776P)240 vCores
System RAM4,096 GiB3.75 TiB1,990 GB
Local storage8 x 3.84 TB NVMeBlock and scratch, billed separately400 GB NVMe + 8 x 3 TB NVMe
Network6.4 Tbps (EFA)20 Gb/s public, 20 Gb/s internal25 Gbit/s public and private
Multi-node fabricYes, EFANot advertisedNot advertised

Sources: AWS EC2 P6, Scaleway product catalog, OVHcloud order catalog.

Networking explains much of the price gap. AWS charges more partly because the P6 node comes with 6.4 Tbps of EFA networking for training and multi-node inference across many nodes. Scaleway and OVHcloud sell a strong single node with 20-25 Gbit/s links. If your model fits on one node, you are paying AWS for a fabric you will not use. If you train across 16 nodes, the European nodes are the wrong product.

Per gigabyte of GPU memory, using each provider's listed memory and the ECB rate, the hourly cost is about $0.029 on Scaleway, $0.041 on OVHcloud's catalog price and $0.066 on AWS us-east-1.

How much do commitment discounts change the B300 comparison?

On AWS, a lot. On Scaleway and OVHcloud, self-service commitments do not apply to GPUs today, so the list price is what you pay unless you negotiate a contract with sales.

AWS's Savings Plans price list for us-east-1 gives these hourly rates for p6-b300.48xlarge:

AWS commitment (us-east-1)Hourly ratePer GPU-hourDiscount vs on-demand
On-demand$142.416$17.800%
Capacity Block (reserved window)$129.168$16.159%
Compute Savings Plan, 1 year, no upfront$112.1526$14.0221%
Compute Savings Plan, 1 year, all upfront$104.67576$13.0826%
Compute Savings Plan, 3 years, all upfront$94.90602$11.8633%
EC2 Instance Savings Plan, 3 years, no upfront$61.52371$7.6957%
EC2 Instance Savings Plan, 3 years, all upfront$53.54842$6.6962%

Sources: AWS Savings Plans price list and Capacity Blocks pricing.

A few details I found while reading the files:

  • No 1-year EC2 Instance Savings Plan rate appears for p6-b300.48xlarge in the us-east-1 file. Only 3-year rates do.
  • No Savings Plan rate at all appears for p6-b300.48xlarge in the London (eu-west-2) file. If you want B300 on AWS in Europe with a discount, Capacity Blocks are the published route.
  • Capacity Blocks cost $129.168 per instance-hour ($16.146 per GPU) in Oregon, N. Virginia, the Atlanta Local Zone, Seoul, Hyderabad, Jakarta and London. AWS says prices are "updated regularly based on trends in supply and demand" and next in January 2027. The London Capacity Block is 41% cheaper than London on demand.

The 3-year EC2 Instance Savings Plan is the only AWS option that gets under Scaleway's list price per GPU-hour ($6.69 against about $8.29). It locks you to one instance family in one region for three years, for a GPU generation NVIDIA will replace well before then.

On Scaleway, the Compute Savings Plan explicitly excludes "B300, H100, L4, L40S, RENDER" GPU instances, and commitments range from €50 to €9,999 a month over 12 or 36 months (Scaleway docs). One B300 node at €43,800 a month would exceed that cap anyway.

On OVHcloud, Savings Plans cover "B3, C3 and R3 instances", with 15% off for 12 months and 30% for 36 months (OVHcloud Savings Plan). GPU instances are not on the list. The _reserved B300 plan code in the catalog hints at a reserved offer, but it shows the same €85.60 hourly price and no published terms.

Pick the cheapest B300, keep the same deployment.
Qovery runs your GPU workloads on Kubernetes in your own AWS or Scaleway account, or on the OVHcloud cluster you already operate. Switching clouds changes the cluster and keeps the deployment.

Where can you get B300 capacity today?

AWS has the widest regional footprint, Scaleway has one Paris zone with stock marked as short, and OVHcloud has no published region yet. A low list price only helps if the node is available when you click create.

AWSScalewayOVHcloud
Regions with B300 listedus-east-1, us-west-2, London, Seoul, Jakarta, São Paulo, GovCloudfr-par-2 (Paris)None published
European optionLondon onlyParisExpected, region not announced
StatusOn demand plus Capacity BlocksGA, "shortage" on Nov 15Announced for November
How you reserveSavings Plans, Capacity BlocksTalk to salesNot published
Billing unitPer second for on-demand LinuxPer minute (€1)Not published for B300

A few practical notes from deploying GPU workloads for customers:

  • AWS quotas come first. New accounts rarely have the vCPU quota for a 192-vCPU P instance on demand. Request it before you need it, or buy a Capacity Block.
  • "Shortage" on Scaleway is a real signal. Retry across a few hours or talk to Scaleway sales before you promise a launch date on a single Paris zone.
  • OVHcloud's existing GPU regions are worth checking first. Its h200-1920 (8x H200) lists EU-WEST-PAR on the price page, and the European GPU cloud shortlist covers its Gravelines and Beauharnois GPU regions.

How much does egress add to the cost of a B300 node?

For inference that serves end users over the internet, egress is a few hundred to a few thousand dollars a month on AWS and zero on OVHcloud in Europe. Next to a $100,000 node, that sounds small, but it scales with your traffic and never goes away.

ProviderInternet egress policy10 TB out per month
AWS (us-east-1)100 GB free per month across AWS, then $0.09/GB for the first 10 TB, $0.085 for the next 40 TB, $0.07 for the next 100 TB, $0.05 above 150 TB~$891
OVHcloudOutbound public traffic "included" in all regions except Mumbai, Singapore and Sydney€0
ScalewayNo per-GB internet egress line for Instances in the public catalog; Object Storage egress is €0.01/GB€0 for instance traffic, check Object Storage

Sources: AWS Data Transfer price list, OVHcloud price page, Scaleway product catalog.

Two egress costs are easy to miss:

  • Moving model weights. A 1.5 TB checkpoint pulled from S3 in another region, or out to another cloud, is billed as data transfer. Keep weights in the same region as the node.
  • Hybrid setups. Training on AWS and serving on Scaleway or OVHcloud means paying AWS egress on every checkpoint you ship out.

What does a B300 node cost per month, all in?

For one 8x B300 node running 24/7 and serving 10 TB a month to the internet, the published list prices give roughly €43,800 on Scaleway, about $104,900 on AWS us-east-1 on demand, and about $40,000 on AWS with a 3-year all-upfront EC2 Instance Savings Plan. OVHcloud would be about €62,500 if its catalog price holds, with no egress charge.

Scenario (730 h, 10 TB egress)ComputeEgressMonthly total
Scaleway, on demand€43,800€0€43,800 (~$48,407)
OVHcloud, catalog price (provisional)€62,488€0€62,488 (~$69,062)
AWS us-east-1, on demand$103,964$891$104,855
AWS us-east-1, Compute SP 1 year no upfront$81,871$891$82,762
AWS us-east-1, EC2 Instance SP 3 years all upfront$39,090$891$39,981
AWS London, on demand$158,804not computed for London$158,804 + egress

These are list prices for a single node. Your real number depends on three things a price list does not show: whether you get capacity, how many hours a month the node really works, and what your account team will negotiate. At this price level, negotiate. Every provider in this table has a sales team that discounts GPUs for committed volume.

Is 24/7 the right assumption?

Usually not for development and staging. A B300 node that runs 10 hours a day on weekdays costs about 30% of the 24/7 figure. On AWS on demand in us-east-1 that is roughly $31,000 instead of $104,000 a month. Turning GPU environments off at night is the cheapest commitment discount there is, and it needs no contract.

Should you wait for OVHcloud's B300 or rent today?

Rent today if you need capacity this month, and keep your deployment portable so you can move when OVHcloud publishes its price and region. Waiting only makes sense if you already run on OVHcloud, rely on its included egress, or need its compliance posture.

My take by situation:

  • One-node inference in Europe, now. Scaleway B300-SXM-8-288G, if Paris has stock. Lowest published price per GPU-hour, no egress line for instance traffic.
  • Multi-node training or wide expert-parallel inference. AWS. The EFA fabric is the product, and Savings Plans or Capacity Blocks take the edge off the price.
  • Already on OVHcloud, or egress-heavy public inference. Wait for OVHcloud's B300 to appear on the price page, then compare with Scaleway. Its catalog price sits between Scaleway and AWS, and the included egress helps when you serve a lot of traffic.
  • Budget certainty above all. AWS 3-year Instance Savings Plan, if you are sure you will use the node for three years. I would not be, with Rubin already in vLLM's benchmarks.

If you are sizing a specific model, the Mistral Large 4 breakdown shows how the per-node math changes once you fit real weights and KV cache, and the Kimi K3.1 Pro self-hosting guide does the same for a 2.8T-parameter model that needs a full B300 node.

How do you keep the option to switch GPU clouds when prices move?

Run the model server as a Kubernetes workload, keep the weights in the same region as the GPUs, and make the cluster the only thing that changes when you move. B300 prices this month will not be B300 prices in six months, and the provider that is cheapest today may not have stock tomorrow.

Qovery is an Agentic DevOps platform that runs your workloads on Kubernetes in your own cloud account. It does not resell GPUs and does not host your models. The GPU bill, any Savings Plan or negotiated discount, and the data stay in your name.

  • Your account on AWS or Scaleway. Qovery creates and operates the Kubernetes cluster, with GPU node pools per service on Qovery-managed clusters. On AWS, Karpenter provisions the GPU nodes.
  • Your existing OVHcloud cluster. When OVHcloud's B300 lands in Managed Kubernetes, install Qovery on that cluster (Kubernetes 1.31+) and deploy the same services there.
  • Same deployment, different cluster. Moving vLLM from an AWS P6 node to a Scaleway B300 node is a cluster change in Qovery, with the same service configuration and git-push deployments.
  • Environment auto-stop and cost visibility. Stop non-production GPU environments on a schedule, and see what each environment costs.
  • No dedicated DevOps hire. RBAC, audit logs and cluster upgrades are handled for your team.

How do I deploy this with Qovery from Claude Code or Cursor?

Install the Qovery Agent Skills, then ask your coding agent to create a cluster with a B300 GPU node pool in the cloud you picked and deploy your inference service on it. The skills deploy, and the MCP Server operates what already exists.

BASH|Agent Skills: one install, every compatible agent (Claude Code, Cursor, Codex, OpenCode, Gemini CLI...)
curl -fsSL https://skill.qovery.com/install.sh | bash

# Project-scoped instead of global
curl -fsSL https://skill.qovery.com/install.sh | bash -s -- --project

# MCP Server for Claude Code: OAuth, read-only by default
claude mcp add --transport http qovery https://mcp.qovery.com/mcp --callback-port 4242

# MCP Server with write access, only when explicitly wanted (also needs write access enabled in the Qovery Console)
claude mcp add --transport http qovery "https://mcp.qovery.com/mcp?read_write=true" --callback-port 4242
  • The first command installs the skills (qovery-onboard, qovery-deploy, qovery-troubleshoot, qovery-optimize, qovery-speedup, qovery-preview, qovery-terraform) for every compatible agent. The agent asks before each action.
  • The second limits the install to the current project.
  • The third connects Claude Code to the Qovery MCP Server through OAuth in your browser, read-only.
  • The fourth adds write access, only if you want it and after enabling it in the Qovery Console.

Then ask, for example: "create a Kubernetes cluster in my Scaleway account in fr-par-2 with Qovery, add a B300-SXM-8-288G node pool, deploy my vLLM service on it, and stop it at night." Swap Scaleway for AWS, or point the agent at your OVHcloud cluster. The AI agent quickstart and the Claude Code integration have the details. For the cost side, qovery-optimize reviews resource usage on what you already run.

Frequently asked questions
How does OVHcloud's B300 price compare with AWS and Scaleway?

OVHcloud has not published a B300 price on its price page as of November 15, 2026. Its public order catalog lists a b300-1990 flavor (8x B300) at €85.60 an hour, about €10.70 per GPU-hour, but it is not tagged active, so treat it as provisional. For comparison, Scaleway lists 8x B300 at €60 an hour (€7.50 per GPU-hour) and AWS lists p6-b300.48xlarge at $142.416 an hour ($17.80 per GPU-hour) in us-east-1.

What is the cheapest NVIDIA B300 GPU per hour in Europe?

Among AWS, Scaleway and OVHcloud, Scaleway's B300-SXM-8-288G in Paris (fr-par-2) is the cheapest published B300 at €7.50 per GPU-hour, €60 for the 8-GPU node. Among the European AWS regions I checked (Frankfurt, Ireland, London, Paris, Stockholm, Milan, Spain, Zurich), only London lists B300, at $217.54 an hour on demand or $129.168 as a Capacity Block. Scaleway's availability API listed the node as "shortage" on November 15, 2026.

When will OVHcloud's B300 GPUs be available?

OVHcloud says NVIDIA B300 GPUs "arrive on Public Cloud in November" 2026. On November 15 the B300 flavor appeared in its order catalog but not on its price page, and no region or reserved terms were published. Check the Public Cloud price page and the GPU regions before you plan a migration.

Do AWS Savings Plans or Scaleway and OVHcloud Savings Plans cover B300 GPUs?

AWS Savings Plans do: in us-east-1, p6-b300.48xlarge drops from $142.416 to $112.15 an hour on a 1-year no-upfront Compute Savings Plan and to $53.55 on a 3-year all-upfront EC2 Instance Savings Plan. Scaleway's Compute Savings Plan excludes B300 and other GPU instances. OVHcloud's Savings Plans cover only B3, C3 and R3 instances, so GPU discounts on both go through sales.

Does egress change the B300 cost comparison?

Yes, for inference that serves the internet. AWS charges $0.09 per GB for the first 10 TB a month in us-east-1 after 100 GB free, about $891 for 10 TB. OVHcloud includes outbound traffic in all regions except Asia-Pacific, and Scaleway's public catalog lists no per-GB egress charge for Instances.

Mélanie Dallé
About the author
Mélanie Dallé

Melanie leads content at Qovery. She covers platform engineering trends, Kubernetes operations, FinOps, and the tools that help engineering teams ship faster.

Next step

Pick the cheapest B300, keep the same deployment.

Qovery runs your GPU workloads on Kubernetes in your own AWS or Scaleway account, or on the OVHcloud cluster you already operate. Switching clouds changes the cluster and keeps the deployment.