← Back to articles

Does VPN work on hotel Wi‑Fi with a captive portal?

Step-by-step troubleshooting guide with quick checks, deeper fixes, and an FAQ.

Quick answer

Yes, a VPN works on hotel Wi‑Fi after you complete the captive portal login.

Common causes

  • VPN auto-connect blocks the login page: The VPN turns on before the captive portal can load, so the network can’t redirect you to the sign‑in page.
  • Captive portal page didn’t open automatically: Many devices only show the portal once, and the prompt can be missed or dismissed.
  • Hotel network restricts VPN ports or protocols: Some Wi‑Fi providers block common VPN traffic, so the VPN fails even after login.
  • Cached Wi‑Fi state is stale: Your device believes it is already authorized, so it never re-prompts the portal.

Step-by-step fixes

  1. 1. Quick checks (do these first)

    • Turn off your VPN temporarily. If your VPN has an Auto‑connect or Always‑on option, switch it off for now.
    • Connect to the hotel Wi‑Fi and wait 30–60 seconds for the portal to appear.
    • If no portal appears, open a browser and try visiting a non‑HTTPS site (for example, a plain-text test page). This often triggers the login page.
    • After you complete the login or accept the terms, re‑enable your VPN and test a website again.
  2. 2. Force the captive portal to show (iOS/iPadOS)

    • Open Settings > Wi‑Fi and tap the hotel network.
    • Tap “Forget This Network,” then reconnect to it.
    • Wait for the portal pop‑up. If it doesn’t appear, open Safari and try a non‑HTTPS page to force the redirect.
    • Complete the sign‑in, then reopen your VPN app and connect.
  3. 3. Force the captive portal to show (Android)

    • Open Settings > Network & internet > Internet (or Wi‑Fi).
    • Tap the hotel network, then “Forget” or “Remove.” Reconnect.
    • If the sign‑in notification doesn’t appear, open a browser and try a non‑HTTPS page.
    • Finish the portal login, then enable your VPN.
  4. 4. Force the captive portal to show (Windows 11/10)

    • Click the Wi‑Fi icon in the taskbar, connect to the hotel network, and wait.
    • If you see “No internet,” open a browser and try a non‑HTTPS page to trigger the portal.
    • Complete the login page, then reconnect your VPN app.
    • If your VPN auto-starts with Windows, exit it first, then relaunch after login.
  5. 5. Force the captive portal to show (macOS)

    • Click the Wi‑Fi icon, connect to the hotel network, and wait for the login sheet.
    • If it doesn’t appear, open Safari and try a non‑HTTPS page.
    • Complete the login, then enable your VPN from the app or System Settings.
    • If your VPN uses an always‑on mode, turn it off until you’re authorized.
  6. 6. If the VPN still won’t connect after login

    • Test without the VPN to confirm the hotel Wi‑Fi actually has internet access.
    • In your VPN app, switch to another protocol if available (e.g., WireGuard, OpenVPN, or IKEv2). Use whatever your provider supports.
    • Try a different VPN server location in the same country to reduce the chance of blocked ports.
    • Disable any “Use only VPN for all traffic” or “Block connections without VPN” option, if your VPN app offers it, and then reconnect.
    • If nothing works, the hotel may be blocking VPN traffic; you may need to use a different network (mobile hotspot).
  7. 7. Prevent the problem next time

    • Set your VPN app to “Auto‑connect on untrusted networks” only after you’ve joined the Wi‑Fi and logged in.
    • Keep the hotel login email or room details handy; many networks require re‑auth daily.
    • If you travel often, save a simple non‑HTTPS site in your bookmarks to trigger portals quickly.

When to worry / when to contact support

  • The portal login page never appears on any device on the same network
  • You complete the portal login but the Wi‑Fi still shows “No internet” on multiple devices
  • Your VPN connects briefly and then fails on every server and protocol

FAQ

Can I use a VPN before signing into the captive portal?

No. The portal needs your device to connect without a VPN first so it can redirect you to the login page and authorize your connection.

Why does the portal work on my phone but not my laptop?

The laptop may be auto‑connecting a VPN or using cached network settings. Forget the Wi‑Fi network on the laptop, reconnect, and sign in again before turning on the VPN.

Does the hotel Wi‑Fi block all VPNs?

Not always. Some hotels block specific VPN ports or protocols. Try switching protocols in your VPN app or choosing a different server location.

Is it safe to sign in without a VPN?

It’s generally required for the portal step. Keep the session brief, avoid sensitive logins until the VPN is on, and enable the VPN right after you’re authorized.

Why does the VPN disconnect every time I re-open my laptop?

Many hotel networks require re‑authentication after sleep. Open a browser, complete the portal again if prompted, then reconnect the VPN.

Similar articles