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.
| Option | Best use | Requirement or catch |
|---|---|---|
| Explore suitable biomes | Find a village during normal play | Naturally generated Overworld terrain |
| Buy a cartographer map | Follow an in-game destination | Unlock the cartographer’s map offers |
| Choose a village map type | Find a particular village destination | Java 26.3 has five named village maps |
| Bedrock locate command | Get the nearest village coordinates | Cheats and sufficient command permission |
| Java locate command | Locate a particular village type | Command access and a village identifier |
| Java World Options | Enable commands locally | Java 26.3 local world access |
| Bedrock command permissions | Allow the locate command | Authority to edit the world or permissions |
| Owner or administrator help | Get coordinates in multiplayer | Someone with sufficient command permission |
| Browser Village Finder | Look up village coordinates | Matching seed, edition and generation version |
| Browser Seed Map | See villages with surrounding terrain | Correct world details and village features enabled |
| Random seed preview | Choose a new world near villages | Create a world with the selected seed |
| Known Bedrock village seed | Create a world with a known destination | Seed and coordinates matching the version |
| Separate same-seed world | Scout away from your original world | Reproducible Bedrock terrain and settings |
| Creative flight | Search suitable biomes from above | Creative mode available in the world |
| Spectator scouting | Fly through the world while searching | Appropriate mode access |
| Bedrock coordinates | Travel to a known village | Enable Show coordinates |
| Java debug overlay | Track your position while traveling | Press F3 |
| Teleportation | Reach a village after locating it | Command 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:villageTravel 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_desertFor 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 spectatorBedrock also offers Spectator through Personal Game Mode in world settings. When you are ready to return to Survival, enter:
/gamemode survivalFor 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.