Helm7

Vercel vs Railway: Seats, Usage and Where Each Wins

The Helm7 team · Published 30 September 2026 · 8 min read

vercel vs railway: several railway tracks with signals in a city
Photo by Holger Schué on Pexels

Vercel vs Railway is usually framed as a front-end cloud against a general-purpose host, but the sharper difference is the invoice. One charges by the person and the other by the resource. This comparison sets them side by side on billing, request duration, regions, pricing floor and databases, using each vendor's own pages read on 30 September 2026, and ends with a pick for each kind of team.

In short

  • Both start near $20 a month with $20 of usage. Vercel then adds $20 per extra deploying seat, and Railway adds nothing per seat.
  • Railway meters resources: about $20 per vCPU-month, $10 per GB of memory, $0.05 per GB of egress.
  • Vercel caps a function at 800 seconds on Pro (1,800 in beta). Railway allows 15 minutes while data flows, and unlimited WebSockets.
  • Railway lists four regions. Vercel functions run in one region by default, Washington D.C.
  • Vercel vs Railway is mostly a team-size call: a small Next.js team suits Vercel, and a larger team or a full stack of services suits Railway.

Vercel vs Railway: what is actually different?

In the Vercel vs Railway question, the first thing to see is what each product thinks it is. Vercel is built around the front end and Next.js, and it treats your code as functions behind a CDN. Railway is built around services. You give it a container or a repository, and it runs a process, a database, a worker or a cron job with the same tools. Both deploy from Git without much ceremony.

How each plan is priced, from Vercel and Railway's own pages, read on 30 September 2026
VercelRailway
Paid entry planPro, $20 a month with one deploying seat and $20 of usage creditHobby, $5 minimum usage, including $5 of credit
Team planExtra deploying seats are $20 each. Viewers are free.Pro, $20 minimum usage, including $20 of credit
SeatsPriced per deploying seatUnlimited workspace seats on Pro. Hobby is a single-developer workspace.
What is meteredCDN requests, data transfer, function CPU and memory, imagesCPU, memory, volumes and egress
RatesSet by region, published as rangesAbout $20 per vCPU-month, $10 per GB of memory, $0.15 per GB of volume, $0.05 per GB of egress

Read the first two rows carefully. Both start at $20 a month with $20 of usage included. What they do next is different.

Vercel vs Railway: which has the lower pricing floor?

For one person it is a tie at $20, unless a Railway Hobby plan at $5 is enough. For a team the floors part, because Vercel adds $20 for each person who deploys and Railway adds nothing. The sums below are a worked example with the usage held inside each plan's credit, so only the fixed fee shows.

Worked example: fixed monthly fee by number of people who deploy, usage inside the credit
People deployingVercel ProRailway Pro
1$20$20
3$60$20
5$100$20
10$200$20

Five people is 5 x $20 = $100 on Vercel and $20 on Railway. That is the widest gap in the Vercel vs Railway comparison, and it is by design. Vercel prices the person, and Railway prices the machine time. It is not a like-for-like bill, though. A Railway service that runs all month uses about $20 of usage for half a vCPU and 1 GB of memory (0.5 x $20 + 1 x $10), which is the whole credit. A Vercel site with modest traffic can stay inside its credit more easily, because functions bill only for active CPU. Our Vercel cost breakdown works the seat sums in more detail.

Vercel vs Railway when traffic climbs

Railway bills the CPU and memory your services use, plus egress at $0.05 per GB. Vercel bills by request, by transfer and by function time, and its data transfer is $0.15 to $0.35 per GB on demand, depending on region.

Worked example: a site sends 500 GB in a month. Railway egress is 500 x $0.05 = $25. Vercel at its on-demand range is 500 x $0.15 = $75 to 500 x $0.35 = $175. Vercel Pro also includes a Flat Rate CDN tier that covers 1 million requests and 1 TB, which may absorb that traffic entirely. The comparison is also not fair in one direction: Vercel is delivering from a CDN, and a Railway service serves from the region you chose. Faster delivery to distant visitors is part of what the Vercel price buys, and it is the one thing this Vercel vs Railway sum cannot put a number on.

How long can a request run on each?

This is where the two models stop overlapping. Vercel runs your code as functions with a duration cap. Railway runs a process that stays up.

Request and function duration limits, from Vercel's Functions limits and Railway's public networking limits
PlatformDefaultMaximum
Vercel Hobby300 seconds300 seconds
Vercel Pro300 seconds800 seconds, or 1,800 seconds in beta
Railway HTTP requestClosed after 5 minutes with no data15 minutes while data keeps transferring
Railway WebSocketNo limitCan stay open indefinitely, even while idle
“HTTP requests can run for up to 15 minutes if data keeps transferring (for example, keep-alive heartbeats), and are otherwise closed after 5 minutes with no data transferred.”
Railway documentation, Public networking: specs and limits

Five minutes is generous for a web function, so most Next.js pages never notice the cap. Long exports, video processing, AI calls that stream for many minutes, and anything with a persistent socket are where you will. Vercel points such work to a separate product for durable workflows. Railway just lets the process run.

Where can you run it?

Railway lists four regions: US West in California, US East in Virginia, EU West in Amsterdam and Southeast Asia in Singapore. Its Pro plan adds concurrent regions, so one service can run in several. Its Hobby plan lists global regions too.

On Vercel, functions run in a single region by default, which is Washington D.C. (iad1). Pro and Enterprise teams can set several. Move the function next to your database, or every query pays for the round trip. That default matters for European teams, so set the region on day one.

What is the database story?

Vercel does not run your Postgres. Its docs send you to Marketplace providers such as Neon, Supabase or AWS Aurora Postgres, provisioned from the Vercel dashboard and paid for through your Vercel account. You get one invoice and two products, each with its own pricing.

On Railway a database is one more service in the project. You add Postgres, reference its connection variables from your app, and pay for the CPU, memory and volume it uses like any other service. It is simple and it is also yours to look after, including backups and upgrades. A managed database from a specialist has more features. A Railway database has fewer moving parts and one bill.

Where does each one pinch?

Every platform has an edge you find in month three. These are the ones the docs state plainly.

  • Vercel caps the request or response body of a function at 4.5 MB, so large uploads go around the function. The uncompressed function bundle is limited to 250 MB, with a 5 GB large-functions beta.
  • Vercel bills seats even for people who only deploy occasionally, though viewers are free.
  • Railway Hobby is a single-developer workspace, so a second person means Pro. A free-plan service is limited to 1 vCPU and 0.5 GB of memory.
  • Railway can move a service between regions without downtime, unless it has a volume attached. Then the volume migrates, and the service is down while it does.

What is each one best at?

  • Vercel: Next.js apps where preview deployments and a CDN in front of the functions matter more than the seat cost.
  • Vercel: small teams of one to three deployers, where the fixed fee is $20 to $60.
  • Railway: apps that are more than a website, such as a web service with a worker, a queue, a cron job and a database in one project.
  • Railway: longer requests, WebSockets, and teams larger than a few people who deploy.
  • Railway publishes availability targets of 99.9 percent on Hobby and 99.99 percent on Pro. They are targets, not a contract.

Which should you pick?

A decision by situation
Your situationChooseReason
Solo or two people, all-in on Next.jsVercelFixed fee stays low and the tooling is the reference.
Five or more people who deployRailwaySeats are not billed, so headcount does not move the bill.
Requests over five minutes, or WebSocketsRailwayVercel caps functions at 800 seconds on Pro, 1,800 in beta.
Visitors spread across the world, mostly cached pagesVercelIts CDN is the product.
Web service plus worker plus cron plus databaseRailwayOne project, one bill, same tools.
Users only in Europe, app and database on one billLook widerRailway has one EU region, Amsterdam. Helm7 runs in Falkenstein and Helsinki and bundles Postgres, but has no US region.

If you need one line on Vercel vs Railway: choose Vercel when the team is small and the app is a Next.js front end, and choose Railway when the team is larger or the app is more than a front end. For the wider picture of platforms, see how to host a Next.js app and our Railway comparison.

Common questions

  • In Vercel vs Railway, which is cheaper?

    For teams of more than a couple of deployers, usually yes on the fixed fee, because Railway does not charge per seat and Vercel charges $20 for each extra deploying seat. Usage prices differ by workload, so price your own traffic.

  • Can I host a Next.js app on Railway?

    Yes. Railway builds it with Railpack or Nixpacks with no configuration, and its Next.js guide asks for standalone output. It runs as a normal server, so server features work.

  • What is the Vercel function duration limit?

    With Fluid compute, functions default to 300 seconds. Pro and Enterprise can raise this to 800 seconds, and up to 1,800 seconds in beta.

  • In Vercel vs Railway, which is better for a database?

    Railway runs Postgres as a service in your project. Vercel does not host Postgres itself and sends you to Marketplace partners, billed through Vercel. Railway is simpler, while a specialist provider offers more features.

  • Does Railway have a free plan?

    Its pricing page lists a Free plan with $1 of monthly credit and a one-time $5 trial. Check the current limits before you rely on either for a real project.

Sources

  1. Vercel docs: Pro plan
  2. Vercel docs: Functions limits
  3. Vercel docs: Storage on Vercel Marketplace
  4. Railway: Pricing
  5. Railway docs: Specs and limits
  6. Railway docs: Regions

Run your entire app stack, end to end, from $12 a month.

App, Postgres, auth, storage, jobs and domains on one platform, planned and priced before anything changes.

More from the blog