How to Join LAN Worlds in Minecraft: A Complete Guide
Playing Minecraft with friends on the same network is one of the most seamless multiplayer experiences the game offers. LAN (Local Area Network) worlds let players on the same Wi-Fi or wired network join each other's games without needing a dedicated server or a paid Minecraft Realms subscription. But the process isn't always as plug-and-play as it sounds — and whether it works smoothly depends heavily on your setup.
What Is a LAN World in Minecraft?
A LAN world is a singleplayer world that has been temporarily opened to other players on the same local network. The host runs Minecraft on their device, opens the world to LAN, and other players on the same network can see and join it from their multiplayer menu.
This is different from:
- Dedicated servers — which run independently and can be accessed over the internet
- Minecraft Realms — a subscription-based hosted world accessible anywhere
- Direct IP connections — which can work over the internet but require more configuration
LAN play is built into both Java Edition and Bedrock Edition, though the steps and limitations differ between them.
How to Open a World to LAN in Java Edition
- Load your singleplayer world
- Press Escape to open the pause menu
- Click "Open to LAN"
- Choose your game mode and whether to allow cheats
- Click "Start LAN World"
Minecraft will display a port number (e.g., Port 54321) — this is useful for manual connections if auto-detection fails.
How Other Players Join on Java Edition
- Open Minecraft and go to Multiplayer
- The host's world should appear automatically under "Local Network"
- If it doesn't appear, click "Direct Connect" and type the host's local IP address and port (e.g.,
192.168.1.5:54321)
To find the host's local IP on Windows, open Command Prompt and type ipconfig. On Mac, check System Settings → Network.
How to Join LAN Worlds in Bedrock Edition
Bedrock Edition (used on Windows 10/11, consoles, and mobile) handles LAN play differently. It uses automatic discovery across devices on the same network.
- The host opens their world in Bedrock Edition — no manual "Open to LAN" step is needed
- Other players go to Play → Friends tab
- LAN worlds appear automatically under "Joinable LAN Games"
🎮 One important note: all devices must be on the same network and running compatible versions of Minecraft Bedrock. Cross-platform LAN play works between devices like Windows and mobile — as long as they're on the same Wi-Fi.
Key Variables That Affect Whether LAN Play Works
Even when you follow the steps correctly, LAN worlds don't always appear or connect reliably. Several factors determine whether things work smoothly:
| Variable | Why It Matters |
|---|---|
| Same network | All devices must be on the exact same Wi-Fi or router — different network bands (2.4GHz vs 5GHz) can sometimes cause issues |
| Firewall settings | Windows Firewall or third-party security software may block Minecraft's LAN broadcast |
| Minecraft version | Host and joining player must run the same version — even a minor version mismatch will prevent joining |
| Java vs Bedrock | These editions are not cross-compatible for LAN play |
| VPNs | Active VPNs can reroute traffic off the local network, breaking LAN discovery |
| Router configuration | Some routers have AP Isolation enabled, which prevents devices from communicating with each other |
Troubleshooting Common LAN Issues
World Not Appearing in the List
- Confirm both devices are on the same router and network band
- Disable VPNs on both devices
- Check that Windows Firewall is allowing Minecraft through — go to Control Panel → Windows Defender Firewall → Allow an app
- Restart Minecraft on both devices after ensuring network conditions are met
"Can't Connect to World" Error
- Use Direct Connect with the host's local IP and port (Java Edition)
- Verify both players are on identical game versions
- Temporarily disable antivirus software to test if it's blocking the connection
LAN Play on Console
On consoles like PlayStation or Xbox, LAN play through Bedrock Edition follows the same friend-discovery model, but NAT type and network settings on the console can interfere. A Type 2 (Moderate) or Type 1 (Open) NAT is generally needed for smooth local multiplayer.
The Difference Between Java and Bedrock LAN Behavior
| Feature | Java Edition | Bedrock Edition |
|---|---|---|
| Manual "Open to LAN" step | ✅ Required | ❌ Not needed |
| Auto-discovery | ✅ Yes (can fail) | ✅ Yes (generally reliable) |
| Cross-platform LAN | ❌ No | ✅ Yes (within Bedrock) |
| Direct IP fallback | ✅ Yes | Limited |
| Game mode choice before opening | ✅ Yes | Set in world settings |
What Actually Shapes Your Experience 🔧
The steps above are consistent — but how reliably LAN play works for you depends on factors that vary from one household to the next. Your router model, whether your devices share the same network band, your OS firewall rules, and which edition of Minecraft each player owns all create meaningfully different outcomes.
Someone on a straightforward home network with two Windows PCs running the same Java version will have a very different experience than someone trying to connect a mobile Bedrock device to a Nintendo Switch across a mesh network with AP Isolation on. The mechanics of LAN play are the same — but the variables in your specific environment are what determine whether it just works or requires deeper troubleshooting.