Vercel vs Netlify vs Cloudflare Pages (2026 Comparison)
The three platforms every web developer considers. Vercel owns Next.js. Netlify pioneered the JAMstack. Cloudflare Pages offers edge-first deployment. Here's the 2026 comparison.
Quick Verdict
- Vercel — Best for Next.js. Best DX. Most polished.
- Netlify — Best for static sites and Astro/Remix. Great forms and identity.
- Cloudflare Pages — Cheapest. Best performance. Most generous free tier.
Pricing
| Vercel | Netlify | Cloudflare Pages | |
|---|---|---|---|
| Free tier | 100GB bandwidth | 100GB bandwidth | Unlimited bandwidth |
| Free builds | 6,000 min/mo | 300 min/mo | 500 builds/mo |
| Serverless functions | 100K/mo free | 125K/mo free | 100K/day free (Workers) |
| Pro | $20/mo | $19/mo | $5/mo (Workers Paid) |
| Team | $20/user/mo | $19/user/mo | $5/mo flat |
Cloudflare Pages is dramatically cheaper. Unlimited bandwidth on free tier. $5/mo for the paid tier vs $20 for Vercel/Netlify.
Cost at 500GB bandwidth/month:
- Vercel Pro: $20 + overage ($40/100GB) = ~$180/mo
- Netlify Pro: $19 + overage ($55/100GB) = ~$239/mo
- Cloudflare: $5/mo (unlimited bandwidth)
Framework Support
| Framework | Vercel | Netlify | Cloudflare Pages |
|---|---|---|---|
| Next.js | ✅ Best | ✅ Good | ✅ (via @cloudflare/next-on-pages) |
| Astro | ✅ | ✅ Best | ✅ |
| Remix | ✅ | ✅ | ✅ |
| SvelteKit | ✅ | ✅ | ✅ |
| Nuxt | ✅ | ✅ | ✅ |
| Static sites | ✅ | ✅ | ✅ |
Vercel is the best platform for Next.js — they make it. Features like ISR, Server Actions, and middleware work flawlessly. Other platforms support Next.js but may lag behind on cutting-edge features.
Performance
| Vercel | Netlify | Cloudflare Pages | |
|---|---|---|---|
| Edge network | Global | Global | Global (300+ cities) |
| Cold start (serverless) | ~200ms | ~300ms | ~5ms (Workers) |
| TTFB (static) | ~30ms | ~40ms | ~20ms |
| CDN PoPs | 100+ | ~30 | 300+ |
Cloudflare wins on performance. 300+ edge locations vs 100 (Vercel) and 30 (Netlify). Workers cold starts are near-instant (~5ms) vs serverless functions (~200-300ms).
Developer Experience
Vercel
npx vercel # Deploy in 30 seconds
- Zero-config for Next.js
- Preview deployments on every PR
- Instant rollbacks
- Environment variables per branch
- Speed Insights, Web Analytics built-in
- Excellent dashboard
Netlify
npx netlify deploy # Deploy
- Great for static sites and JAMstack
- Built-in forms (no backend needed)
- Built-in identity (auth)
- Split testing (A/B tests)
- Plugin ecosystem
- Functions via AWS Lambda
Cloudflare Pages
npx wrangler pages deploy ./dist # Deploy
- Direct git integration (GitHub, GitLab)
- Workers for serverless compute
- Access to entire Cloudflare stack (R2, KV, D1, Queues)
- Pages Functions for backend logic
- Unlimited bandwidth
Unique Features
Vercel Only
- v0 — AI-powered UI generation
- Speed Insights — real user performance monitoring
- Edge Middleware — run code before every request
- ISR — Incremental Static Regeneration (best implementation)
- Cron Jobs — scheduled serverless functions
Netlify Only
- Forms — HTML forms with backend handling, no code
- Identity — built-in auth (GoTrue)
- Split Testing — A/B test different branches
- Large Media — Git LFS integration
- Graph — API gateway for third-party APIs
Cloudflare Pages Only
- Unlimited bandwidth — free tier, no limits
- Workers — edge compute with 0ms cold starts
- R2 — S3-compatible storage with zero egress
- D1 — SQLite at the edge
- KV — global key-value store
- Queues — message queues
- Durable Objects — stateful edge compute
When to Use Each
Choose Vercel When
- Building with Next.js (best integration by far)
- Want the best DX and developer dashboard
- Need ISR, Server Actions, or Edge Middleware
- Team is willing to pay $20/user/mo
- Performance monitoring matters (Speed Insights)
Choose Netlify When
- Static sites or JAMstack (Astro, Hugo, Gatsby)
- Need built-in forms without backend code
- Want A/B testing via branch deploys
- Simpler pricing at moderate scale
- Prefer plugin-based extensibility
Choose Cloudflare Pages When
- Budget is primary concern (unlimited free bandwidth)
- Want the fastest global performance
- Need edge compute with zero cold starts
- Want access to Cloudflare's full stack (R2, D1, KV)
- High-traffic site where bandwidth costs matter
The Honest Comparison
For Next.js: Vercel, no contest. Other platforms support Next.js but Vercel ships features first and integrates best.
For Astro/Static: Cloudflare Pages. Free, fast, unlimited bandwidth. Netlify is a close second.
For budget: Cloudflare Pages. $5/mo vs $20/mo for essentially the same capabilities.
For enterprise: Vercel or Netlify. Better support, SLAs, and team management.
FAQ
Can I host Next.js on Cloudflare Pages?
Yes, via @cloudflare/next-on-pages. Most features work but some cutting-edge Next.js features may not be supported immediately.
Is Vercel worth $20/month?
For Next.js, yes. The DX, preview deploys, and analytics save development time. For static sites, Cloudflare Pages is better value.
What about AWS Amplify?
AWS Amplify competes in this space but has worse DX. Use it only if you're deep in the AWS ecosystem.
Can I switch between these platforms?
Yes, relatively easy. Static sites: just change the deploy target. Next.js: easiest on Vercel, requires adapters elsewhere.
Bottom Line
Vercel for Next.js — best DX, best integration. Cloudflare Pages for everything else — cheapest, fastest, most generous free tier. Netlify for static sites that need forms or A/B testing. In 2026, Cloudflare's price-performance ratio makes it hard to justify Vercel/Netlify for non-Next.js projects.