Culvert VPN

Does a VPN help or hurt gaming ping?

A VPN usually adds to gaming ping because your traffic takes a detour; it can occasionally lower it when the VPN route beats your carrier's route.

Speed, battery and reliability · 4 min read · By Culvert VPN

A VPN usually adds to your ping, because your packets go from your phone to the VPN server and only then to the game server, and that detour is longer than the direct path. The amount depends on where the VPN server sits relative to the game server: a few milliseconds if it is roughly on the way, far more if it is off to one side. A VPN can occasionally reduce ping when your carrier's route to the game is poor and the VPN server's route is better, but that is the exception and not something an app can promise.

What ping is

Ping is the round-trip time between your phone and the game server, in milliseconds. It is latency, and it is governed mostly by distance and routing, not by bandwidth. Games send small packets constantly and care about two things: how long each takes, and how much that varies from packet to packet. The variation, jitter, is what causes rubber-banding and hit registration that feels wrong. Ping versus speed covers why a fast download says nothing about ping.

Where the extra ping comes from

Two legs replace one. Without a VPN, your packet goes phone to game server. With one, it goes phone to VPN server, then VPN server to game server. Each leg costs roughly 1 ms per 100 km in each direction, plus whatever routing adds.

If the VPN server is close to you and roughly in the direction of the game server, the two legs add up to not much more than the direct path, and the extra ping is a few milliseconds. If the VPN server is close to you but in the wrong direction, or far from both, the detour can double the ping. The geometry is the whole story, and the busy-server effect sits on top of it.

When a VPN can lower ping

Internet routes follow peering agreements, not geography, and a mobile carrier's route to a particular game server can be poor: through a distant exchange, or over a congested link. A VPN server on a well-connected network may have a better route from itself to the game, and if that improvement is larger than the cost of the first leg, your ping falls.

This is real when it happens and it happens more often from some carriers than others. But it depends on the specific game, the specific server it put you on, and your carrier's routing that day. Try it and measure; do not expect it. Why the nearest server is not always the quickest explains why routing produces surprises in both directions.

Server load matters as much as distance

A busy VPN server queues packets, and queueing produces jitter. For a game, a steady 60 ms is better than 40 ms that jumps to 120 ms every few seconds. If the round trip to a city looks good but the game feels uneven, the server is probably loaded, and a city with more headroom will play better even at a slightly higher round trip. A good app shows both figures per city and picks the healthiest server for you.

The transport matters

WireGuard runs over UDP, which is what games use, and it adds very little per packet. On networks that block UDP, a VPN app falls back to a TLS-wrapped transport on TCP port 443, and games suffer on it: TCP resends lost packets and holds later ones until the resend arrives, so a single loss becomes a burst of lag. The tunnel also uses smaller packets (an MTU of 1280 bytes). If you are on a restrictive network, expect gaming through the VPN to be noticeably worse, and consider the option below.

Keeping the game outside the VPN

If ping matters more than privacy for one particular game, the cleanest answer is split tunnelling: exclude the game from the VPN so its traffic goes directly while everything else stays in the tunnel. The game then sees your real address and the network you are on can see you are playing it, which for most games is an acceptable trade. Which apps to exclude from your VPN goes through the reasoning, and split tunnelling on Android covers how the exclude list works.

How to choose a city for gaming

SituationWhat to do
Game servers are in your regionPick the city with the lowest steady round trip from your phone
Game servers are in a specific region far awayPick a city near that region only if its round trip from you is still reasonable; otherwise stay close
Ping looks fine but play is unevenPick a city with more headroom; jitter is load
On Wi-Fi that blocks UDPExclude the game from the VPN, or play on mobile data
Ping is bad with and without the VPNThe network is the problem; the VPN cannot help

Measure with the game's own ping display, which reflects the path to the game server. A speed test through the VPN tells you about a different path and is not useful here.

Culvert VPN shows a live round trip from your phone for every city, connects you to the healthiest server in the city you tap, and lets you exclude a game from the tunnel when its ping matters more than its privacy; it is free on Google Play.

Questions people also ask

Will a VPN lower my ping?

Usually not. Your packets travel to the VPN server and then to the game server, which is further than the direct route. It can happen when your carrier's route to the game is poor and the VPN's is better, but you cannot count on it.

Which VPN city should I pick for gaming?

The one with the lowest steady round trip from your phone, as long as it is roughly on the way to the game's servers. A city with a slightly higher round trip but more headroom will jitter less.

Can I keep just the game outside the VPN?

Yes, if the app supports split tunnelling. Excluding the game sends its traffic directly while everything else stays protected, which is the right setting when ping matters more than privacy for that app.