How to Fix ExpressVPN Connected But No Internet

Written by: Abigail Ivy
Published on:

What causes ExpressVPN to connect but block internet access?

If ExpressVPN shows as connected but websites will not load, the VPN tunnel is up while normal network traffic is being interrupted somewhere else.

This issue often comes from DNS failures, a bad protocol choice, firewall interference, or a conflict with your local network settings.

The good news is that this problem is usually fixable without reinstalling your entire operating system or abandoning the VPN.

Start with the simplest checks first, then move into network-level troubleshooting if needed.

Check whether the problem is really the VPN

Before changing settings, confirm whether your internet works without ExpressVPN.

  • Disconnect ExpressVPN and try loading several websites.
  • Test both Wi-Fi and Ethernet if available.
  • Try another device on the same network to rule out an ISP or router outage.

If your internet fails even when the VPN is off, the issue is likely with your router, modem, DNS provider, or internet service provider rather than ExpressVPN itself.

Restart ExpressVPN and your device

A simple restart can clear stuck network sessions and temporary driver issues.

Close ExpressVPN completely, then restart your computer, phone, or tablet.

After rebooting, reconnect to the VPN and test browsing again.

If you are on Windows or macOS, also make sure no background VPN processes remain active.

In many cases, a full restart resets the adapter state enough to restore connectivity.

Switch to a different ExpressVPN protocol

Protocol mismatches can cause a connected VPN session with no usable internet traffic.

ExpressVPN supports multiple protocols, and switching often resolves the issue quickly.

  • Lightway UDP is usually fast and stable.
  • Lightway TCP can be more reliable on restrictive networks.
  • OpenVPN UDP may perform well on standard home connections.
  • OpenVPN TCP can help on congested or filtered networks.

Open the ExpressVPN app, go to settings, and try another protocol.

Reconnect after each change and check whether web pages load normally.

Change to a different VPN server location

Sometimes the issue is tied to one server rather than the app or your device.

A server may be overloaded, temporarily misconfigured, or blocked by your ISP or network environment.

Try connecting to a nearby server first, then test a few different countries if needed.

If one server works and another does not, the problem is likely server-specific.

Flush DNS and renew your network settings

DNS problems are one of the most common reasons for ExpressVPN connected but no internet.

The VPN may be routing traffic correctly, but your device cannot translate domain names into IP addresses.

On Windows, open Command Prompt as an administrator and run:

  • ipconfig /flushdns
  • ipconfig /release
  • ipconfig /renew
  • netsh winsock reset

Then restart your computer.

On macOS, you may need to renew the DHCP lease in Network settings or flush DNS through Terminal depending on your version of macOS.

If you are using a custom DNS service such as Google Public DNS, Cloudflare, or Quad9, temporarily switch back to automatic DNS to test whether the VPN works better with default settings.

Disable firewall, antivirus, or security filters temporarily

Security software can block VPN traffic, especially after an update or when the app changes network adapters.

Windows Defender Firewall, third-party antivirus tools, and endpoint protection software may treat encrypted VPN traffic as suspicious.

Temporarily disable the firewall or web protection module, reconnect ExpressVPN, and test browsing.

If the internet works with the VPN only when security software is disabled, add ExpressVPN to the allowlist or create an exception for its network components.

Do not leave protection turned off longer than necessary.

Re-enable it after testing.

Check for split tunneling or custom routing conflicts

ExpressVPN split tunneling lets specific apps bypass the VPN, but incorrect rules can create confusing connectivity problems.

If some apps work and others do not, or if only browsers fail, review your split tunneling configuration.

Also look for other network tools that can interfere with routing:

  • Proxy servers
  • Virtual machines
  • Other VPN apps
  • Custom firewall rules
  • Network accelerators or traffic shapers

Disconnect or remove any overlapping network software before testing again.

VPN clients often conflict when more than one tries to manage routes or adapters at the same time.

Verify system time and date settings

Incorrect system time can break secure connections, even when the VPN appears connected.

Certificate validation, TLS handshakes, and some DNS services depend on accurate time synchronization.

Set your device to automatic date and time, then synchronize it with the correct time zone.

Retry ExpressVPN after the clock is corrected.

Update ExpressVPN and your network drivers

Outdated software can cause compatibility issues with newer operating systems, routers, or VPN protocols.

Install the latest version of ExpressVPN and restart the app after updating.

On Windows, also update your network adapter drivers through Device Manager or the hardware vendor’s support page.

On macOS, keep the operating system updated so the VPN can work with current security and networking frameworks.

Test with a different network or hotspot

If ExpressVPN works on one network but not another, the problem is likely caused by your router, ISP, or local filtering rules.

This is especially useful when troubleshooting public Wi-Fi, office networks, or school networks.

  • Try a mobile hotspot.
  • Try a different home Wi-Fi band, such as 2.4 GHz versus 5 GHz.
  • Test from another location if possible.

When the VPN works elsewhere, your main network may be blocking VPN traffic or using a restrictive DNS configuration.

Reset the ExpressVPN app settings

Corrupted app settings can persist even after restarts.

Resetting the app restores defaults and clears misconfigured preferences without necessarily affecting your subscription.

After the reset, reconnect to a server and test internet access before reapplying advanced settings such as split tunneling or custom DNS.

This helps isolate the exact setting causing the problem.

Reinstall the ExpressVPN app if needed

If none of the above works, reinstalling the application can replace damaged files and refresh virtual adapters.

Uninstall ExpressVPN, restart your device, then install the latest official version from ExpressVPN’s website or app store.

After reinstalling, sign in again, choose a nearby server, and test basic browsing before changing any advanced options.

A clean install often resolves persistent adapter and protocol issues.

When to contact support

If you still see ExpressVPN connected but no internet after trying protocol changes, DNS resets, server switching, and a reinstall, the issue may require account-specific or server-side investigation.

ExpressVPN support can check for known outages, app logs, and device-specific compatibility problems.

Have this information ready when you contact support:

  • Your device and operating system
  • ExpressVPN app version
  • The protocol you were using
  • The server location you selected
  • Whether the issue happens on all networks or only one

That information makes it faster to identify whether the root cause is local, network-related, or tied to the VPN service itself.

Fast checklist for fixing ExpressVPN connected but no internet

  • Confirm your internet works without the VPN
  • Restart the app and device
  • Switch VPN protocol
  • Try a different server
  • Flush DNS and renew the network stack
  • Temporarily disable firewall or antivirus filtering
  • Review split tunneling and proxy settings
  • Update ExpressVPN and network drivers
  • Test on another network or hotspot
  • Reinstall the app if necessary