During your adventure in Legend of Ymir, the game provides a decent number of HP and MP potions at the start to help you survive battles. However, as your journey continues, these potions will eventually run out and without them, your Valkyrie will quickly fall to stronger enemies.

Since the game doesn’t include an auto-guide or quest for potion replenishment, many players wonder where to find more. Here’s how to restock your HP and MP potions easily.
Where to Buy Health Potions (HP)
Potions in Legend of Ymir are not premium items, meaning you don’t need Diamonds or any paid currency to get them. Instead, they can be purchased directly from the Misc. Merchant NPC, who can be found in the towns or cities of each region.
- Look for Misc. Merchant NPCs in major city areas.
- Talk to them and check the Consumables section.
- You can buy HP Potions here.
- Each potion costs only 60 Silver, very affordable for early and mid-game players.
Where to Buy Mana Potion (MP)
The Mana Potion (MP) on the other hand is a little bit limited, as you can only buy a portion from different ways and not available through the NPC.
Shop – You can get MP from daily using Silver from Shop -> Exchange -> Consumable. You can purchase 5pcs of Mana Potion (MP) per day.
Honor Merchant – Find the nearest Honor Merchant and you can purchase 4 x daily of Mana Potion for 500 Honor Points each.
Important: Watch Your Bag Weight
While potions are cheap, you should avoid buying too many at once. In Legend of Ymir, every item adds weight to your inventory, and carrying too many potions will slow down your movement speed.
Tip: Only bring enough potions for your current quest or hunting session, and restock whenever you return to town. This helps you stay mobile and efficient in combat.