How to Find a Village in Minecraft

To find a village in Minecraft, explore suitable Overworld biomes, buy a village map, use a locate command, or check your world seed.

Oct 21, 2026
•
10 min read

Contents

Don't Miss the Good Stuff

Get tech news that matters delivered to your inbox.

You can find a village in Minecraft by exploring suitable Overworld biomes, following a cartographer’s village map, using a locate command, or checking your world seed in a browser map. Start with exploration if you want to search without cheats. For coordinates you can travel toward, use the command for your edition or a seed map that matches your world.

The short version

  • Explore first: Search plains, savanna, taiga, snowy plains and desert terrain for houses, paths and farms.
  • Follow a map: Trade with a cartographer to unlock village maps and follow the purchased map’s marker.
  • Get coordinates: Use your edition’s locate command with command access enabled.
  • Check your seed: A browser village finder needs the correct seed, edition and terrain-generation version.
  • Bedrock achievements: Enabling cheats disables achievements for that world.

OptionBest useRequirement or catch
Explore suitable biomesFind a village during normal playNaturally generated Overworld terrain
Buy a cartographer mapFollow an in-game destinationUnlock the cartographer’s map offers
Choose a village map typeFind a particular village destinationJava 26.3 has five named village maps
Bedrock locate commandGet the nearest village coordinatesCheats and sufficient command permission
Java locate commandLocate a particular village typeCommand access and a village identifier
Java World OptionsEnable commands locallyJava 26.3 local world access
Bedrock command permissionsAllow the locate commandAuthority to edit the world or permissions
Owner or administrator helpGet coordinates in multiplayerSomeone with sufficient command permission
Browser Village FinderLook up village coordinatesMatching seed, edition and generation version
Browser Seed MapSee villages with surrounding terrainCorrect world details and village features enabled
Random seed previewChoose a new world near villagesCreate a world with the selected seed
Known Bedrock village seedCreate a world with a known destinationSeed and coordinates matching the version
Separate same-seed worldScout away from your original worldReproducible Bedrock terrain and settings
Creative flightSearch suitable biomes from aboveCreative mode available in the world
Spectator scoutingFly through the world while searchingAppropriate mode access
Bedrock coordinatesTravel to a known villageEnable Show coordinates
Java debug overlayTrack your position while travelingPress F3
TeleportationReach a village after locating itCommand permission and destination coordinates

Search the right Overworld biomes

Explore plains, savanna, taiga, snowy plains and desert terrain, looking for clusters of houses connected by paths. Farms and villagers are useful signs that you have found a village. Mojang also lists meadows, but does not specify all Java and Bedrock biome exceptions.

You can search on foot, while riding or by boat without enabling cheats. Concentrate on suitable Overworld terrain and look for village buildings as you travel. If you want a specific destination instead of continuing a visual search, use a cartographer’s map, a locate command or a seed lookup.

Follow a cartographer’s village map

Trade with a cartographer to unlock its map offers, then purchase a village map using the items shown in the trade interface. Hold the map and travel toward its village marker. Available destinations depend on the cartographer’s village type, so finding the map you want may require a different cartographer.

Village-map trading is available in current Java and Bedrock editions, introduced in Java 1.21.5 and Bedrock 1.21.70. Choose this method when you already have access to a cartographer. For your first village, exploration or a coordinate lookup gives you a starting point without needing that trade.

In Java 26.3, look for Desert Village Map, Plains Village Map, Savanna Village Map, Snowy Village Map or Taiga Village Map. Purchase an offered destination and follow its marker. These are the five named village explorer-map items in that Java release.

Enable commands and locate a village in Bedrock

In Bedrock Edition, enable cheats when creating or editing your world by turning on Activate Cheats. Enabling cheats disables achievements for that world, so choose exploration, trading or a browser seed map if you want to preserve them. You need authority to edit the world and sufficient permission to run commands.

Open chat while you are in the Overworld. Enter this command to find the nearest village and receive its coordinates:

/locate structure minecraft:village

Travel to the returned location using your coordinate display. The command requires cheats and the Game Directors permission level.

If command access is blocked and you have authority to change player permissions, pause the world and select the permissions icon beside your player. Enable operator commands, then run the locate command again. Otherwise, ask the server or Realm owner to run it and share the coordinates, or grant the necessary permission.

Locate a village type in Java Edition

For a Java 26.3 local world, pause the game and select World Options > General. Enable Allow Commands, then return to your world. Use this current route if older instructions point you toward Open to LAN.

Open chat in the Overworld with command access enabled. To locate a desert village, enter:

/locate structure minecraft:village_desert

For another village type, type the following partial command without submitting it. Press Tab to select an offered village identifier, then submit the completed command:

/locate structure minecraft:village_

Travel to the returned coordinates using your position display. On a server, ask the owner or administrator for command permission or for the village coordinates if you cannot run the command yourself.

Look up villages with your world seed

Open Chunk Base Village Finder in a desktop or mobile browser. Enter your world seed under Seed, then choose the matching edition and terrain-generation version under Version. Enter your current X and Z position and select Go!.

Click or tap a village icon to inspect its coordinates, then travel there in Minecraft. Match the version that originally generated the relevant terrain, which may differ from your installed game version. The tool supports the Java and Bedrock versions offered in its selector.

For surrounding biome and structure context, open Chunk Base Seed Map. Enter Seed, choose Version, and select Overworld under Dimension. Use Features to display villages, enter your X and Z position, then select Go! and inspect the village icons.

Both tools run in your browser without installation. They are third-party tools unaffiliated with Mojang, and their village markers are predictions. Modified world generation and occasional failed structure generation can make the result differ from your world.

Choose a village seed for a new world

To plan a new world around villages, select the appropriate Version in Village Finder, then select Random. Inspect villages around your intended starting area and repeat until you find a suitable seed. Use that seed when creating a world with the matching edition and generation version.

After you create the world with that seed, travel to the village coordinates associated with it.

You can also use a known village seed with coordinates confirmed for your edition and generation version. Keep those details together so you can recreate the intended terrain and reach the village. Choosing a seed for a new world does not relocate villages in an existing world.

Scout from the air or in a separate world

When Creative mode is available in your world, double-tap the jump control to fly and hold it to ascend. With a keyboard using the standard binding, double-tap Space. Fly over suitable biomes and inspect the ground for houses, paths and farms; flight speeds up visual searching without automatically detecting villages.

In current Bedrock Edition, you can also search while flying through the world in Spectator mode. With cheats enabled, open chat and enter:

/gamemode spectator

Bedrock also offers Spectator through Personal Game Mode in world settings. When you are ready to return to Survival, enter:

/gamemode survival

For a separate Bedrock scouting world, recreate your original world using the same seed, edition, generation version and generation settings. Enable commands in that separate world, run the Bedrock locate command, and record the village coordinates. Return to the original world and travel to that location.

This approach depends on reproducing the original terrain. Previously generated areas in an upgraded world may differ from a newly created world using the same seed. If the location does not match, check the generation version or continue searching in the original world.

Travel to the village coordinates

Once you have a destination, show your coordinates in Minecraft so you can track your progress. In Bedrock, pause the game and open Settings, then under Game scroll down to the World Options section and enable Show coordinates. Travel until your X and Z values match the village coordinates, then record the location so you can return.

In Java Edition, press F3 to display the debug overlay and inspect your position. Press F3 + F6 to open Debug Options and configure which information remains visible. Use those coordinates to work toward your destination.

With sufficient command permission, you can also teleport to coordinates in Minecraft after locating the village. Use /teleport with the destination coordinates and a suitable destination height. Teleportation takes you to a known location; you still need another method to find the village first.

Fix failed commands and missing villages

If a locate command fails, check that you are in the Overworld, have command permission and are using the syntax for your edition. Older examples such as /locate village or /locate village_desert are historical syntax. Use the current commands above with the structure subcommand, and use Java autocomplete to choose an offered village identifier.

If you administer the server, you can grant command permission with /op <playername> where supported. Commands can also run through a server console, command blocks, data packs or behavior packs, depending on the edition and configuration. Their execution position must correspond to the area you want to search.

If a browser marker leads to an empty location, check the seed, edition and version that generated that terrain. Modified generation or a structure that failed to generate can still make a prediction inaccurate. Choose another marked destination or search the original world with its edition’s locate command.

Frequently Asked Questions

Do village maps require the villager trading experiment?

You do not need to enable the villager-trading experiment. Village-map trading is a normal feature in current Java and Bedrock editions.

Can you get village explorer maps from the Creative inventory?

In Java 26.3, you cannot obtain the five village explorer-map items from the Creative inventory. You also cannot zoom out explorer maps in that release.

Can Bedrock search only new chunks for a village?

You can restrict the search to new chunks with /locate structure minecraft:village true. Omitting the final argument uses false.

Can Village Finder load a seed from a saved world?

You can import the seed if you have access to compatible local world files. Open the seed field’s dropdown and select Load from save….

How do you control command access for Java LAN players?

In Java 26.3, open World Options > Multiplayer, then use Command Access to control LAN participants’ access. This controls their permissions separately from enabling commands through General for your local world.

Does Bedrock Spectator mode need an experimental toggle?

You do not need an experimental toggle for Bedrock Spectator mode. It became a standard feature in Bedrock 1.19.50.

Share