Minecraft Guides
Where to Find Diamonds in Minecraft: A No-Nonsense Guide
Marko Kulundzic

Diamonds are the royal gems of Minecraft, used to make the best tools, armor, enchanting tables, and so forth. To players who cannot wait to get geared up and go face the most difficult of challenges in the game, it is imperative to be able to know where to get the diamonds. This guide cuts to the chase explaining where the best diamond mining locations are, how to mine them and other methods of acquisition of these blue sparkly rocks. Using the most up-to-date info on Minecraft 1.21.5 up to August 2025, this is the only information you should know in order to begin your diamond hunt.
The Best Place to Find Diamonds
Diamond ore generates deep underground in the Overworld, specifically between Y levels -64 and 16. The highest concentration of diamond ore is found between Y -59 and -64, with Y -59 being the optimal level for mining due to its peak generation rate. At this depth, you’re just above the bedrock layer, maximizing your chances of uncovering diamond ore. Diamonds can appear in any biome, replacing blocks like stone, andesite, diorite, granite, tuff, or deepslate. When they replace tuff or deepslate, they become deepslate diamond ore, but the Y level range remains the same.

To check your Y level, press F3 (or Fn+F3 on some keyboards) to open the debug menu, which displays your coordinates. Focus on Y -59 for the best results, as this is where diamond ore is most likely to spawn.
Diamond Spawn Details
Tools for Mining Diamonds
To mine diamond ore, you’ll need at least an iron pickaxe. Using a weaker tool, like a wooden or stone pickaxe, will break the ore without dropping anything. For better results, use a diamond pickaxe enchanted with Fortune, which can increase the number of diamonds dropped per ore block. Fortune III, the highest level, can yield up to four diamonds per block, significantly boosting your haul. Other useful preparations include:
- Torches: To light up dark areas and prevent hostile mob spawns.
- Food and Water: To maintain health and hunger during long mining sessions.
- Extra Blocks: For building paths or sealing off lava.
- Water Bucket: To handle unexpected lava flows safely.
Enchanting your pickaxe with Efficiency can also speed up mining, while Unbreaking extends its durability, letting you mine longer without needing repairs.
Effective Mining Techniques
Two tried-and-true methods for finding diamonds are strip mining and branch mining. Both are effective at Y -59, where diamond ore is most abundant.
Strip Mining
Strip mining involves digging a long, straight tunnel to expose as many blocks as possible. Here’s how to do it:
- Reach Y level -59 by digging down or finding a cave that takes you close to this depth.
- Create a tunnel two blocks high and one block wide.
- Place torches every 8-10 blocks to keep the area lit and safe.
- Dig forward, checking all exposed blocks for diamond ore.
This method is simple and maximizes your exposure to potential diamond ore, though it can be time-consuming.
Branch Mining
Branch mining builds on strip mining by adding side tunnels to cover more area with less effort. Follow these steps:
- Dig a main tunnel at Y -59, two blocks high and one block wide.
- Every 10-20 blocks, dig a perpendicular branch tunnel, 2-3 blocks long, on both sides of the main tunnel.
- Place torches to keep the area safe.
- Repeat the pattern, creating a network of branches to increase your chances of finding diamonds.
Branch mining is efficient because it exposes more blocks without requiring you to dig out every single one, making it a favorite for players looking to optimize their time.
Alternative Ways to Get Diamonds
While mining is the most reliable way to find diamonds, there are other methods to consider:
- Loot Chests: Diamonds can appear in chests within various structures. Common locations include:
- Villages (1-3 diamonds, ~15% chance in weaponsmith chests)
- Shipwrecks (1-5 diamonds, ~14% chance in treasure chests)
- Strongholds (1-3 diamonds, ~12% chance in altar chests)
- Desert Temples (1-3 diamonds, ~6% chance)
- Villager Trading: In rare cases, high-level villagers (like toolsmiths or weaponsmiths) may offer diamonds in exchange for emeralds, though this depends on the villager’s trade pool and is less consistent.
- Suspicious Sand: In desert biomes, brushing suspicious sand in desert temples or desert wells can occasionally yield diamonds, though the chance is low (around 12.5% for 1 diamond).
These methods are less dependable than mining but can provide a lucky boost to your diamond collection while exploring.

Staying Safe While Mining
Deep mining has its hazards, such as lava flows, hostile mobs, and being lost, so being prepared is in the forefront to avoid harm. Keep torches in regular intervals to guide you and make sure mobs like creepers, zombies, or skeletons do not spawn. At lower Y levels, you can find a lot of lava, so be sure to bring a water bucket to convert it to obsidian or build safe areas across its direction. Make your path visible through signs, torches, or unique block types such as cobblestone, so that you may be able to navigate back to the surface. Lastly, be prepared to use emergencies, so remember to bring some spare food, water, and tools in case something goes wrong, including a broken pickaxe or an unforeseen mob attack.
Wrapping Up
Diamonds are a game movement gem in Minecraft and locating one is not easy, especially when you do not know where to get them. The most successful mining alternatives in Y -59 are strip, or branch mining, with a pickax with a Fortune enchantment capable of boosting your produce to the best. For those willing to explore, loot chests or sweeping suspicious-looking sand could yield some diamonds sometimes. In no time, you will have your artificial-diamond gear on with the proper tools and methods.