A bow is a ranged weapon that shoots arrows in Minecraft and is one of the main weapons for ranged combat. In this article, we are going to showcase the best enchantments for bows in Minecraft to bring out their fullest potential.

You can acquire a bow by killing skeletons who carry bows, trading, crafting using strings and sticks... or even fishing. Bows and Crossbows each have their own niche, but the bow has higher DPS overall.

1 - Infinity

This is the best enchantment one can have on their bows. Infinity allows players to use the bow without consuming any arrows. This is a huge improvement, as players often need to carry stacks of ammunition normally. However, a single arrow is still required to fire.

Arrows shot from an Infinity-enchanted bow cannot be retrieved if they land on the ground. This enchantment does not work with tipped arrows and spectral arrows - they are still consumed normally.

Minecraft Every Bow Enchantment
Pump your foes full of arrows using an Infinity Bow

2 - Power

Power is the main enchantment you need to get for your arrows to actually deal damage. Power increases arrow damage by 25% × (level + 1), rounded up to nearest half-heart.

Level Increase No Charge Medium Charge Full Charge Full Charge (Critical)
Not Enchanted 0% 1 5 6 11
I 50% 2 8 9 16
II 75% 2 9 11 19
III 100% 2 10 12 20
IV 125% 3 12 14 23
V 150% 3 13 15 25

Overall, the damage difference between levels I, III and V is massive, especially on a Full Charge critical shot. This is why getting Power up is the most important thing you need to do aside from Infinity.

3 - Flame

Flame is a classic enchantment that ignites and adds Fire damage to your arrows. In addition to that, a flaming arrow can also be used to light a campfire and ignite TNT from a distance. This is perfect to create a TNT trap.

The fire damage applies after the initial arrow damage and deals 1 damage per second for 5 seconds. This achievement does not work when it is raining, as the water turns fire arrows into normal.

Igniting TNT
The ability to ignite TNT is why Flame is one of the best enchantments for bows in Minecraft.

4 - Punch

Punch increases the knockback (+3 blocks per level) applied by the bow. This is actually a pretty good way to take down enemies without much effort, as knocking them down from a high place usually kills immediately.

This also works in PVP if you have the chance to sneak up on other players. A surprise snipe with the bow can send them tumbling down the abyss.

5 - Mending

Being one of the most powerful enchantments in Minecraft, mending allows a certain proportion of XP orbs collected to contribute toward repairing the bow, rather than raising the player's experience. This allows players to use the bow infinitely without having to repair it. While Mending and Infinity are mutually exclusive (only one can be used on a given item in a survival world), you can just use commands to let both enchantments function as normal.

Mending is a treasure-only enchantment. It can only be obtained from chest loot, fishing, raids‌, or trading.

A lot of pro players consider mending to be one of the best enchantments for bows in Minecraft.

Interested in more of our articles related to Minecraft? Please check this post to find out more about the Top 5 Best Weapons In Minecraft In 2021.