meduzavpn
  • Protocols

    • MeduzaVPN ULTRA
    • MeduzaVPN
    • WireGuard
    • OpenVPN
    • VLESS
    • V2Ray
    • Xray
    • Shadowsocks
    • Outline
    • Hysteria
    • SOCKS5
    • IKEv2
    • SoftEther
    • MeduzaVPN vs Amnezia VPN

    Services

    • Games
    • Telegram
    • YouTube
    • Instagram
    • Discord
    • TikTok
    • Netflix

    Countries

    • Europe
    • United Kingdom
    • Germany
    • India
    • China
    • Latvia
    • Netherlands
    • Singapore
    • Hong Kong
    • USA
    • Turkey
    • Finland
    • Japan
    • Austria
    • Albania
    • Belgium
    • Bulgaria
    • Greece
    • Denmark
    • Ireland
    • Spain
    • Italy
    • Canada
    • Lithuania
    • Norway
    • UAE
    • Poland
    • Portugal
    • Russia
    • Romania
    • Ukraine
    • France
    • Czech
    • Switzerland
    • Sweden
  • Pricing
  • Devices

    • Windows
    • Mac
    • iPhone
    • iPad
    • Android
    • Linux
    • Router
    • Multiple devices

    Apps

    Google PlayApp StoreDownload for Windows
    • What is a VPN?
    • All features
    • Servers
    • Security
    • Company
    • Reviews
    • Contacts
  • Support
  1. Home
  2. Why a VPN is slow and how to speed it up

MeduzaVPN knowledge base

Why a VPN is slow and how to speed it up

Eight reasons a VPN runs slow: distance to the location, the protocol, filtering on mobile networks, MTU, DNS, 2.4 GHz Wi-Fi, the device’s processor and server load. How to measure and what to change.

MeduzaVPN editorial team•Published September 21, 2026•8 min read

A VPN always slows things down a little — the question is by how much. With the right location and protocol the loss stays within 5–15%, and if the internet through the tunnel is twice as slow, there is a specific cause you can find. Here are eight causes in order — from the distance to the server to MTU.

This article is built as a diagnostic: first measure correctly, then rule out causes one by one. For each one — what’s happening and what to change.

Contents

  1. How to measure speed correctly
  2. Distance and choosing a location
  3. The protocol and its overhead
  4. Mobile networks, throttling and DPI
  5. MTU and DNS
  6. Wi-Fi, the device’s processor and the router
  7. Server load
  8. Split tunneling for heavy apps
  9. Conclusion
  10. FAQ

How to measure speed correctly

Most complaints about a slow VPN come from a single measurement taken at a bad moment. Before changing anything, get numbers you can actually trust.

  1. Turn off the VPN and measure speed and latency to a test server in the same country as your VPN location.
  2. Turn on the VPN and, a minute later, repeat the measurement against the same test server.
  3. Take three measurements in each state and compare the medians, not the best results.
  4. Note the protocol, the location, the network type (2.4 or 5 GHz Wi-Fi, cable, LTE) and the time of day.
  5. Repeat on another network: if the difference between home and LTE is bigger than between “with VPN” and “without”, the cause is the network, not the VPN.

Comparing speed to a Russian test server without the VPN against a European one with the VPN isn’t valid — you’re measuring different routes. The test should go to the same point both times.

Distance and choosing a location

Every 1,000 km adds about 10 ms of one-way latency, and with the return path and intermediate nodes, 20–30 ms. That’s unnoticeable for loading pages, but noticeable for games and calls. TCP connection speed depends on latency too: the higher it is, the slower a connection ramps up and the more packet loss hurts it.

Approximate latency from central Russia to MeduzaVPN locations
LocationLatencyWhen to choose it
Helsinki, Stockholm, Warsaw25–45 msEveryday work, games, calls
Amsterdam, Frankfurt, Zurich, Paris, London40–70 msVideo, major services, stable connectivity
Istanbul, Tel Aviv, Dubai, Almaty50–90 msRegional services, alternative routes
New York, Toronto, Atlanta120–160 msOnly for services tied to North America
Tokyo, Singapore, Hong Kong, Mumbai, São Paulo150–300 msOnly for regional tasks

The numbers depend on your ISP and its connectivity. Practical advice: keep your main location the closest one and switch to distant ones for a specific task. Changing location in the app takes seconds, and a personal server deploys in a new location within minutes. For users in Russia, a good starting point is usually the Netherlands or Finland.

The protocol and its overhead

The protocol determines how much overhead is added to every packet and how much processor time goes into encryption. The difference between modern and older protocols is several times over.

Protocols by speed and resilience
ProtocolSpeed on a clean networkResilience to filteringProcessor load
WireGuardMaximumLow, easily recognisedMinimal
MeduzaVPNClose to WireGuardMediumMinimal
MeduzaVPN ULTRAHighHighLow
VLESSHighHighLow
ShadowsocksHighMediumLow
OpenVPNLow, especially over TCPLowHigh

If the network isn’t interfering, choose WireGuard or MeduzaVPN. If it is, choose ULTRA or VLESS: they’re a bit heavier but work where WireGuard drops or slows down. Save OpenVPN for cases where nothing else gets through: it’s slow by design, and in TCP mode it suffers further from double delivery control.

Mobile networks, throttling and DPI

If the VPN is fast at home but barely works on LTE, the cause is usually not the network speed but the carrier’s deep packet inspection equipment. It recognises a protocol by its signatures and behaviour and may not block the connection outright, but throttle it to a few megabits or cut it after a few minutes.

Signs that filtering, not the network, is the cause:

  • The connection establishes, but speed is tens of times lower than without the VPN.
  • It’s fast for the first few seconds, then suddenly slows down.
  • Switching the protocol to ULTRA or VLESS brings the speed back right away.
  • The problem happens with one carrier and not another.

The fix is to switch protocols in the app. For more on how this works and why a protocol that worked yesterday is slower today, see the section on VPNs in Russia.

MTU and DNS

MTU: when everything “works” but is slow

MTU is the largest packet size along the route. Regular Ethernet is 1500 bytes; a tunnel adds headers, so inside it a packet needs to be smaller — typically 1420 for WireGuard, and even smaller on mobile carriers and PPPoE. If the MTU inside the tunnel is bigger than the route allows, packets get fragmented or dropped. The symptoms are distinctive: small pages load fine, large files and video stall, and speed fluctuates.

The app picks the MTU automatically, but on networks with non-standard encapsulation (some mobile carriers, satellite internet, nested tunnels) reducing it manually to 1280–1380 in the connection settings helps.

DNS: a slow start for every page

If DNS queries go to a distant or overloaded server, every new page starts with a pause even though the loading speed itself is normal. The app routes DNS through the tunnel to a resolver near your server. If you’ve set a DNS server manually in the system, check that it isn’t on another continent relative to your VPN location.

Wi-Fi, the device’s processor and the router

2.4 or 5 GHz Wi-Fi

The 2.4 GHz band is crowded with neighbours and microwaves, and its practical ceiling is 30–60 Mbit/s with high packet loss. A VPN is more sensitive to loss than ordinary traffic, because a lost tunnel packet is lost data from several connections at once. Connect to a 5 GHz network or a cable and measure again — the diagnosis often ends right there.

The device’s processor

Encryption happens on the device. A modern phone or laptop handles hundreds of megabits with no trouble, but an old tablet, TV or router can hit its processor’s ceiling. The tell-tale sign: speed is equally low regardless of location, and the device gets warm. A protocol with light encryption — WireGuard or MeduzaVPN — helps.

VPN on a router

If the VPN runs on a router, the limit is its processor. On MT7621 the ceiling is tens of megabits; on Filogic and x86, hundreds. That’s normal and isn’t fixed by switching location — for devices that need full speed, install the app directly on them.

Server load

On mass-market VPN services, thousands of users share one server, and in the evening, when everyone is watching video, speed drops for everyone. That isn’t fixed by the protocol or MTU — only by switching to a server that has fewer people on it at the moment.

A MeduzaVPN personal server doesn’t have this problem: it’s just you and your family on it, the channel isn’t shared with strangers. So if speed drops, look among the other causes in this article instead. The difference between the two models is covered in the article on the personal VPN server.

The only “server-side” factor for a personal VPN is the data centre’s connectivity to your ISP. If the geographically closest location performs worse than a farther one, the cause is the route, and the fix is to try a neighbouring location.

Split tunneling for heavy apps

Not all traffic needs a VPN. Tens of gigabytes of game updates, cloud backups, and domestic services that refuse foreign IPs anyway — all of these can be taken out of the tunnel. Split tunneling in the MeduzaVPN app lets you choose apps that go direct and keep only what you turned the tunnel on for inside it.

What people usually take out of the tunnel:

  • game stores and update clients;
  • cloud storage with large syncs;
  • banking apps and government services;
  • local streaming services that don’t work with a foreign IP;
  • torrent clients, if they aren’t the reason for the VPN.

The trade-off: traffic from excluded apps is visible to the ISP and goes out on your real IP. Exclude only what that’s acceptable for.

Conclusion

The order to diagnose in: measure correctly, pick the closest location, use WireGuard or MeduzaVPN on a clean network and ULTRA on a filtered one, check 5 GHz Wi-Fi and the MTU, and move heavy apps into split tunneling. In most cases, after that the VPN lags a direct connection by only a few percent.

A MeduzaVPN personal server removes the main cause of a slow shared VPN — someone else’s load — and switching protocols in the app deals with carrier filtering. Subscriptions come with 7 days free so you can check the speed on your own network. See plans.

FAQ

How much does a VPN usually slow things down?

With a nearby location and a modern protocol, the loss is 5–15% of the speed without a VPN, and latency rises by 10–40 ms. If the drop is more than double, the cause is almost always specific: a distant location, filtering by the ISP, an overloaded shared server, or weak Wi-Fi.

Which protocol is fastest?

On a clean network — WireGuard and MeduzaVPN: they have minimal overhead and efficient encryption. MeduzaVPN ULTRA is close to them but adds disguising that slightly increases overhead. OpenVPN is noticeably slower because of its older architecture, especially on weaker devices.

Why is the VPN fast at home and slow on mobile data?

Mobile carriers run traffic-analysis equipment that can recognise and throttle specific protocols. Home ISPs can do the same, just less often. Switching to a disguised protocol — ULTRA or VLESS — usually brings the speed back.

What is MTU and why does it affect speed?

MTU is the largest packet size that passes along a route without being split. A VPN adds headers to every packet, and if the MTU inside the tunnel isn’t reduced, packets get fragmented or dropped, and speed falls even though the connection looks fine. The app picks the MTU automatically, but on networks with non-standard settings, reducing it manually helps.

Can an overloaded server be the cause?

For shared VPNs, yes — it’s one of the main reasons: thousands of users share one node’s bandwidth. A MeduzaVPN personal server doesn’t have this problem, because it’s only you on it. If speed is still low, look at the location, the protocol or the home network instead.

How do you measure VPN speed correctly?

Measure speed with the VPN off and on, on the same device, on the same network, a minute apart, against the same test server. Repeat three times and compare the medians. A single measurement at a random time of day tells you nothing.

Do you need to route all traffic through the VPN?

Not necessarily. Split tunneling lets you take heavy apps that don’t need the VPN out of the tunnel: game updates, cloud backups, local services. That frees up the tunnel and keeps the speed for whatever you turned the VPN on for.

Get a VPN that's truly yours

Spin up a personal VPN on your own server in minutes — with a 15-day refund if it's not for you.

Company Information

IPFB LLC

1207 Delaware Ave #1262, Wilmington, DE 19806

Documents
Terms of serviceRefund & cancellation policyPrivacy policy
Pages
About usContactsFeaturesServersWhat is a VPN?Knowledge baseMeduzaVPN vs Amnezia VPNSecurityNewsReviewsPartner programmeSupport
Social Networks
Support
Help Center[email protected]
Apps
Google PlayAndroidApp StoreiPhone, iPad & MacDownload for WindowsWindowsOpen in TelegramNo install needed