How to Connect to Minecraft LAN: A Complete Setup Guide

Playing Minecraft with friends in the same location is one of the most satisfying ways to enjoy the game. LAN (Local Area Network) play lets multiple players on the same Wi-Fi or wired network join a single world without needing a dedicated server or a paid Minecraft Realms subscription. Here's exactly how it works — and why results can vary depending on your setup.

What Is Minecraft LAN Play?

LAN play in Minecraft means one player hosts a world directly from their game client, and other players on the same local network can discover and join that world. No external server software is required. The host's device essentially acts as a temporary server for the session.

This is different from:

  • Minecraft Realms — a subscription-based cloud server
  • Dedicated servers — third-party hosted or self-hosted persistent worlds
  • Direct IP multiplayer — connecting over the internet using port forwarding

LAN play is designed for players physically in the same location, sharing the same router or network switch.

What You Need Before Starting

Before anyone can connect, a few conditions must be met:

  • All players must be on the same local network (same Wi-Fi network or connected to the same router via ethernet)
  • All players must be running a compatible version of Minecraft — the same edition and ideally the same version number
  • The host's firewall must allow Minecraft through (Windows Firewall sometimes blocks LAN discovery automatically)
  • LAN discovery must not be blocked by network settings, such as client isolation on certain routers

🖥️ It's also worth noting that Minecraft Java Edition and Minecraft Bedrock Edition handle LAN play differently, and players on one edition cannot join a world hosted by the other.

How to Host a LAN World in Minecraft Java Edition

  1. Open Minecraft Java Edition and load the world you want to share
  2. Press Esc to open the pause menu
  3. Select "Open to LAN"
  4. Choose your preferred game mode and whether to allow cheats
  5. Click "Start LAN World"

Minecraft will display a port number on screen (e.g., Local game hosted on port 54321). Other players on the same network should see this world appear automatically in their Multiplayer menu under "LAN Games."

If the world doesn't appear automatically, players can manually connect using your local IP address and the port number displayed. To find your local IP:

  • Windows: Open Command Prompt, type ipconfig, and look for the IPv4 address
  • macOS: Go to System Settings → Network → your active connection

How to Connect in Minecraft Bedrock Edition

Bedrock Edition (used on Windows 10/11, Xbox, PlayStation, Nintendo Switch, and mobile) handles LAN slightly differently:

  • On Windows, open Minecraft and go to the Play tab → Friends tab. Worlds open to LAN on the same network should appear under "Joinable LAN Games"
  • On consoles and mobile, the process is similar — the Friends tab or nearby sessions list will surface available LAN worlds
  • Bedrock also supports cross-platform LAN between devices like a PC and a mobile phone, as long as both are on the same network

One notable difference: Bedrock doesn't always require the host to manually "open" a world to LAN — multiplayer settings are often configured in the world settings before or during play.

Common Variables That Affect LAN Connectivity

Not every LAN setup works the same way. Several factors influence whether players can connect successfully:

VariableHow It Affects LAN Play
Network typeSome routers have "AP Isolation" or "Client Isolation" enabled, which prevents devices from seeing each other
Firewall settingsWindows Defender or third-party firewalls may block Minecraft's LAN broadcast
Game version mismatchJava 1.20 and Java 1.19 cannot connect to each other, for example
Edition mismatchJava and Bedrock are incompatible on LAN
VPN softwareActive VPNs can redirect traffic away from the local network, breaking LAN discovery
Host machine performanceThe host's CPU and RAM affect how smoothly the session runs for all connected players

Troubleshooting When LAN Doesn't Work

If the world isn't showing up for other players, these are the most common culprits:

Check firewall settings first. On Windows, search for "Allow an app through Windows Firewall" and confirm Minecraft (Java) or Minecraft for Windows is listed and checked on both Private and Public networks.

Verify everyone is on the same network. Being connected to the same router name isn't always enough — some mesh networks or guest networks create separate subnets. Confirm using the IP addresses that all devices share the same first three number groups (e.g., 192.168.1.x).

Disable VPNs temporarily. Even VPNs running in the background can intercept local traffic and prevent LAN discovery.

Try manual connection. If auto-discovery fails in Java Edition, have other players go to Multiplayer → Direct Connection and enter the host's local IP address with the port (format: 192.168.1.x:port).

Restart the LAN session. Closing and reopening the world to LAN sometimes resolves port assignment issues.

The Spectrum of LAN Setups

🎮 A straightforward LAN session — two laptops on a home Wi-Fi network running the same Java Edition version — usually works within minutes. A more complex setup involving multiple consoles, mixed editions, mesh Wi-Fi, or managed network hardware introduces more variables and more potential friction.

Performance also scales with the host's machine. A host running Minecraft on older hardware with limited RAM will likely see more lag for connected players compared to a host on a more capable system, especially as the player count or world complexity increases.

How reliably and smoothly LAN play works in your case comes down to the specific combination of your network configuration, the devices involved, which edition and version everyone is running, and how the host's hardware handles the load — factors that vary significantly from one household or setup to the next.