You tap Connect and watch the spinner. Five seconds. Twenty. A minute. Is that normal?
Usually not. Here is what a normal connection time looks like, what is actually happening while you wait, and how to fix a VPN that takes too long.
How long a VPN should take to connect
On a decent connection, a modern VPN should connect in one to five seconds. Modern protocols such as WireGuard often connect in under a second. Older or heavier protocols such as OpenVPN can take five to ten seconds, which is still within normal range.
Rough guide:
- Under 5 seconds: normal.
- 5 to 15 seconds: acceptable on a slow, busy or distant network.
- More than 15 seconds, or it never finishes: something is getting in the way, and one of the fixes below will usually solve it.
What happens while you wait
Connecting is not one step but several, and any of them can stall:
- The app finds the server. It looks up the server address, which needs a working DNS lookup.
- Your device reaches the server. The request travels across your network, your internet provider and the open internet.
- The handshake. Your device and the server prove who they are to each other and agree on encryption keys.
- The tunnel comes up. Your device starts sending all traffic through the encrypted tunnel and checks that it works.
A delay at step 1 or 2 points at your network. A delay at step 3 often points at a network that is interfering with VPN traffic. A delay at step 4 often points at the device itself.
The common causes
The server is far away. Every message in the handshake has to travel there and back. A server on another continent adds noticeable delay to each round trip.
The server is busy. Popular locations get crowded at peak hours, and a loaded server answers slowly.
Weak or unstable Wi-Fi. Packet loss forces retries. The handshake ends up waiting for messages that never arrived.
The network is blocking or slowing VPN traffic. Hotels, offices, schools, airports and some countries filter VPN protocols. The connection does not fail outright; it just never completes. This is one of the most common reasons for a VPN that "spins forever".
A captive portal. Hotel and café Wi-Fi often needs you to accept terms in a browser first. Until you do, nothing gets out, including the VPN.
Battery saving or background limits. Phones restrict apps running in the background. On some Android phones in particular, aggressive battery optimisation can delay or kill the VPN connection.
Another VPN, proxy or security app. Two apps fighting over the same network settings slows both down, or breaks them.
An outdated app. Old versions may use server lists or protocol settings that have since changed.
Fixes, in the order to try them
- Wait for a working connection first. Open a normal website without the VPN. If it does not load, the problem is your network, not the VPN. On hotel or café Wi-Fi, accept the login page first.
- Choose a closer server. Pick a location in your own country or a neighbouring one. That is the single biggest improvement for connection time.
- Try a different server in the same area. If one location is busy, the next one often connects at once.
- Switch networks. Turn Wi-Fi off and try mobile data, or the other way round. If it connects instantly on the other network, the first network is the problem.
- Turn on the stealth or obfuscated protocol. If you are on a network that interferes with VPNs, this makes the tunnel look like ordinary HTTPS traffic, so it gets through.
- Update the app. Then close it fully and reopen it.
- Turn off other VPNs, proxies and "security" apps while you test.
- Remove battery restrictions for the VPN app. On Android: Settings, Apps, your VPN app, Battery, set to Unrestricted. On iPhone, make sure Low Power Mode is not the culprit by testing with it off.
- Restart the device. It clears stuck network settings more often than you would think.
When it connects but is slow afterwards
A fast connection followed by slow browsing is a different problem. That is usually about server distance and load, or about your own network speed. See our guide on whether a VPN slows down your internet and how to choose the right server location.
The short version
A VPN should connect in a few seconds. If it takes longer, try a closer server, check that your network works without the VPN, and switch on the stealth protocol if the network might be blocking VPN traffic. Those three steps fix most cases.
Korp VPN has 20+ locations so you can always pick one nearby, and a stealth protocol for networks that interfere with VPN connections. You can try it free for 5 days on iPhone, Android or Windows.