Beta

GPUs & infrastructure

Vast.ai vs RunPod vs Lambda: best cloud GPU for LoRA and ComfyUI

The cheapest hourly GPU is not always the cheapest completed LoRA. This comparison prices the whole job: compute, setup, downloads, persistent storage, transfer, interruptions, idle time, and reruns. It is a market check, not a sponsored ranking.

Based on official documentation, public benchmarks where relevant, and corroborated practitioner reports where useful. No placement in these guides is paid.

The short answer

What I would pick

For most solo ComfyUI and LoRA work, I would start with RunPod. It is usually the least annoying middle ground: useful templates, broad GPU choice, persistent storage options, and prices that are still easy to justify for a short job.

Pick Vast.ai when price matters most and the workload can checkpoint safely. Pick Lambda when predictable infrastructure, large local disks, no egress fees, API automation, or multi-GPU capacity is worth more than the lowest sticker price.

On this page

Skip to the part you need

  1. The July 2026 market snapshot
  2. Calculate real job cost
  3. Vast.ai vs RunPod vs Lambda
  4. Current listed prices
  5. Choose 24GB, 48GB, or 80GB
  6. When Vast.ai makes sense
  7. Why RunPod is the solo default
  8. When Lambda earns the premium
  9. Checkpoint and shutdown checklist

Market checked 24 July 2026

This is a dated snapshot, not a permanent price table

Vast.ai is a marketplace, so hosts set prices and availability changes in real time. RunPod publishes Pod prices but the GPU you want may not be available in your preferred cloud or region. Lambda lists straightforward instance prices, while access is first-come and inventory can still be the real constraint.

Treat every dollar figure below as a comparison point captured on 24 July 2026. Open the provider's live console before starting a job. Check the exact GPU model, VRAM, disk, transfer rate, reliability or cloud tier, and whether stopping preserves data. A copied 2025 price table is worse than no table because it makes an expensive decision look exact.

Real Fake Girls has no affiliate relationship with Vast.ai, RunPod, or Lambda. There are no referral links here and no provider paid for placement.

Price the completed result

Calculate real job cost, not GPU-hours alone

Useful cost modeleffective job cost = running GPU time + setup and model-download time + persistent storage + upload/download charges + stopped-idle charges + failed or interrupted reruns

A $0.35/hour marketplace GPU that spends 35 minutes downloading models, then dies before a checkpoint, can cost more than a $0.70/hour machine that finishes cleanly. Your time is part of the bill too. If an unfamiliar host needs an hour of debugging, the $0.20 you saved on compute is fiction.

  • Setup: container boot, custom-node installation, package compilation, model downloads, and dataset extraction all happen while the meter may be running.
  • Storage: checkpoints and models can outlive compute, but persistent disks keep billing until you delete them.
  • Transfer: a 20GB checkpoint library changes the economics of moving to the lowest bid every session.
  • Failure: interrupted instances are only cheap when the training script resumes from a recent checkpoint.
  • Utilization: do preprocessing locally when possible. Do not rent an H100 while manually fixing captions in a notebook.

For a fair comparison, time one complete representative job on each provider. Record launch-to-first-step, training or generation time, upload and download time, failure rate, and the final bill. That small spreadsheet is more useful than anyone's blanket “cheapest cloud” claim.

The honest trade-off

Vast.ai vs RunPod vs Lambda at a glance

ProviderBest forMain advantageMain catch
Vast.aiCheckpointed training, batch renders, price huntersCompetitive live marketplace and interruptible optionsHost, disk, bandwidth, and reliability vary; more homework
RunPodSolo LoRA training, ComfyUI, repeatable creative sessionsGood balance of templates, GPU choice, storage, and priceStorage semantics matter; desired community inventory can disappear
LambdaManaged research, large disks, automation, multi-GPU teamsSimple instances, Lambda Stack, no egress fees, API/CLIHigher entry prices for common creator GPUs and first-come capacity

These products are not identical shelves of GPUs. Vast sells access to many independent hosts. RunPod spans Community and Secure Cloud plus Serverless products. Lambda presents a more conventional AI cloud. Reliability, compliance, and operational consistency are features you pay for, not footnotes to erase from the comparison.

Prices observed 24 July 2026

A useful snapshot of listed on-demand compute

The following examples come from the providers' public pricing pages. Taxes, exact region, secure tiers, host-specific storage and transfer, availability, and configuration can change the final price. Vast does not have one honest static number, so its live market stays “check console.”

VRAM classVast.aiRunPod listed Pod examplesLambda listed 1-GPU examples
24GBLive host bid; include disk and bandwidthA5000 $0.27/hr; L4 $0.39; 3090 $0.50; 4090 $0.69Quadro RTX 6000 $0.69/hr; A10 $1.29
48GBLive host bid; compare reliability and transferA40 $0.44/hr; A6000 $0.53; 6000 Ada $0.84; L40S $0.99A6000 $1.09/hr
80GB+Live host bid; verify the exact acceleratorA100 PCIe $1.39/hr; A100 SXM $1.49; H100 PCIe $2.89GH200 96GB $2.29/hr; H100 PCIe $3.29; H100 SXM $4.29

The cheapest GPU in a VRAM class is not automatically the fastest. Architecture, tensor-core support, memory bandwidth, host CPU, RAM, disk throughput, and software compatibility all affect completion time. Benchmark your actual workflow; do not infer throughput from VRAM alone.

Rent enough memory, not bragging rights

Choose 24GB, 48GB, or 80GB by workload

VRAM targetGood fitWhere it gets uncomfortablePractical provider pick
24GBComfyUI image generation, many quantized image models, modest character LoRAsLarge text encoders, high-resolution batches, heavy video, less room for cachingRunPod 4090/A5000 for convenience; Vast 3090/4090 for price
48GBComfortable image LoRA work, heavier ComfyUI graphs, larger batches, some videoUnquantized frontier models and long/high-resolution video can still exceed itRunPod A40/A6000 is the value baseline; compare Vast offers
80GB+Large-model training, less aggressive offload, demanding video, team workloadsCost balloons while idle; some tasks gain little over a good 48GB cardRunPod A100 for value; Lambda when operational consistency matters

Start from the model's current training or inference documentation, then add headroom for optimizer state, batch size, validation, caching, and other processes. A workflow that technically fits with every low-memory switch enabled may be slower and more fragile than moving up one class.

For LoRA specifically, rank and image count do not determine VRAM by themselves. Base-model size, what modules are trained, precision, optimizer, resolution, batch size, gradient checkpointing, and latent/text-embedding caching all matter. Use the guide for your exact trainer and model version.

Cheapest when you operate it well

Vast.ai makes sense for checkpointed, portable work

Vast's advantage is the marketplace. Hosts compete, so patient users can find strong value—especially for batch generation or training that can resume. You can choose on-demand, reserved, or interruptible access. Vast says interruptible instances are often at least 50% cheaper, but they may be paused. That discount is real only if interruption does not erase an hour of progress.

  • Filter for the exact GPU, enough host RAM, disk space, reliability, and bandwidth.
  • Prefer a verified or datacenter-style offer when the dataset or deadline is sensitive.
  • Use a versioned container or startup script so changing hosts is routine.
  • Write checkpoints and outputs somewhere that survives the failure you are planning for.
  • Destroy finished instances: stopped instances continue to incur storage charges.

The hidden failure mode is treating every listing as interchangeable. A low bid attached to slow disk, expensive transfer, weak reliability, or a poor CPU can lose the entire advantage. Vast is a good tool for somebody willing to read the listing, not a magic discount code for somebody who wants identical machines every time.

The practical middle

RunPod is the solo creator default for a reason

RunPod usually offers a smoother first hour than a raw marketplace while keeping creator GPUs affordable. Templates shorten setup, compute is metered, and the published catalog covers consumer cards through A100/H100-class accelerators. For a person who wants ComfyUI or a LoRA trainer running tonight, that balance matters.

Storage is where people create surprise bills or surprise data loss. RunPod documents three different types:

  • Container disk: temporary session storage; cleared when the Pod stops.
  • Volume disk: local /workspace data retained until the Pod is deleted; listed at $0.10/GB/month running and $0.20 stopped.
  • Network volume: independent, portable storage listed at $0.07/GB/month for the standard tier, with network-dependent performance.

Put models, datasets, checkpoints, and outputs in the persistence layer you intentionally selected. A custom node installed to the wrong filesystem can vanish on restart while the 50GB model cache survives, or vice versa. Test stop/start behavior before the expensive training run.

RunPod is not automatically cheapest, and Community Cloud capacity can move. But saving fifteen minutes of rebuilding on every session can outweigh a small hourly premium. That is why it is the default here, not because its logo wins a benchmark.

Pay for predictability

Lambda earns the premium on infrastructure-heavy jobs

Lambda is the least compelling choice for a hobbyist who only needs a cheap 24GB ComfyUI box for two hours. Its listed A10 is substantially more expensive than RunPod's consumer-card examples. The case improves when the job needs large attached SSDs, preinstalled Lambda Stack, API/CLI automation, no egress fees, or two-to-eight-GPU instances.

  • Good fit: a research workflow the team launches repeatedly from code.
  • Good fit: moving large checkpoints out after a run, where no egress charge simplifies budgeting.
  • Good fit: multi-GPU training where the machine shape and host stack matter more than the lowest hourly rate.
  • Weak fit: occasional image generation that fits easily on a 24GB card.

Capacity is self-serve and first-come, so “predictable” describes the product shape, not a promise that every accelerator is always available. Check inventory before committing a deadline, and automate launch plus teardown if the workflow repeats.

The bill stops when the resources do

Use a checkpoint and shutdown checklist every time

Before launch

  • Confirm GPU model, VRAM, host RAM, disk size, bandwidth, and provider/host reliability.
  • Estimate model, cache, dataset, checkpoint, sample, and output storage separately.
  • Prepare a pinned container, requirements lockfile, or repeatable startup script.
  • Upload only consented, licensed data; encrypt or minimize sensitive datasets.
  • Choose checkpoint intervals based on what you can afford to lose, not a round number.

During the job

  • Watch GPU utilization. Near-zero use while compute bills means the pipeline is blocked.
  • Write checkpoints to persistent storage and test that one can actually resume.
  • Sync irreplaceable checkpoints and sample grids to a second location during long runs.
  • Record the effective start time, setup time, first training step, and final bill.

Before shutdown

  • Download the final LoRA, configuration, captions, logs, validation samples, and workflow.
  • Hash or open the downloaded artifact; “transfer complete” is not a recovery test.
  • Delete secrets, tokens, and private input data from disposable storage.
  • Stop compute, then explicitly delete disks, volumes, snapshots, and endpoints you do not need.
  • Check the billing page once more; a stopped machine may still have billable storage.

The best provider is the one whose failures you can recover from and whose bill you can explain. Run one small end-to-end job before renting the expensive GPU. If it cannot save, resume, download, and cleanly terminate, it is not ready for the real dataset.

Research notes

Primary sources and further reading

Model names, licenses, limits, and prices move quickly. These are the sources used for the dated market check above; confirm live pricing and terms before spending money.