Skip to content
MapleStory Classic
Guide · Economy

Classic World Potions Ranked: HP and MP per 1,000 Mesos

Rank every NPC-shop potion and food in Classic World by HP and MP per 1,000 mesos, with the cheapest shop and town and a shopping list by level band.

MapleStory Classic editorial team · Reviewed by Tomer Prescotty
Illustration: Classic World Potions Ranked: HP and MP per 1,000 Mesos

After reading this you will be able to rank any NPC-shop potion or food in MapleStory Classic World by what it restores per 1,000 mesos, name the shop and town that sells it cheapest, and build a short shopping list for your level band. Classic World runs inside the existing Global MapleStory (GMS) client and has been open to everyone since Grand Launch on October 21, 2026, so the shop data below is what you will meet on Victoria Island.

Assumptions before any result: solo play; NPC-shop prices in mesos only (no Free Market prices are listed, so none are used); the cheapest listed price for each item; and no knowledge of your character's HP or MP pool, because none is listed. In-game numbers follow mapleclassic.wiki. The per-1,000 figures are restore amount divided by the cheapest shop price, times 1,000. Figures such as 1,667 are whole numbers as listed, so treat them as rounded.

How to read the ranking

The search "best potions maplestory classic" has no single answer. The cheapest item per point restored is not always the one you want in a fight, and the data gives no stack sizes and no cooldowns. So this guide ranks by value per meso and then says what that ranking leaves out. Wherever I call something the best pick, I attach a condition: solo, a stated budget, or a specific town.

Each row below carries three facts: how much the item restores, the lowest shop price in the data, and how many shops sell it. The last one matters because a potion sold in six shops is easy to find, while one sold in a single shop forces a trip to a specific town.

One naming note: the general shop in Ant Tunnel Park, Sleepywood, appears in the data under a name that starts with a number. To keep the tables readable I call it the Ant Tunnel Park shop (Sleepywood).

HP potions and food, ranked per 1,000 mesos

ItemHP restoredCheapest price (mesos)Cheapest shop (town)Shops selling itHP per 1,000 mesos
Apple4020Arturo (Perion)62,000
Egg6030Arturo (Perion)62,000
Red Potion10050Arturo (Perion)62,000
Fried Chicken12060Ant Tunnel Park shop (Sleepywood)32,000
Meat16080Arturo (Perion)62,000
Orange Potion250150Arturo (Perion)61,667
Hot Dog300180Ant Tunnel Park shop (Sleepywood)21,667
Dried Squid300180Max (Kerning City)11,667
Hot Dog Supreme600400Ant Tunnel Park shop (Sleepywood)11,500
Pizza360252Ant Tunnel Park shop (Sleepywood)31,429
Hamburger500350Ant Tunnel Park shop (Sleepywood)31,429
White Potion500350Arturo (Perion)61,429
Fat Sausage800800Max (Kerning City)21,000
Unagi1,0001,000Ant Tunnel Park shop (Sleepywood)41,000
Ribbon Pig Daydream150500Max (Kerning City)1300
Orange Mushroom Daydream100500Raymond (Henesys)1200

The table splits into clear tiers. Apple, Egg, Red Potion, Fried Chicken and Meat all tie at 2,000 HP per 1,000 mesos. Because the efficiency is identical, the tiebreaker is purchase size. Meat gives 160 HP at 80 mesos, while Apple gives 40 HP at 20 mesos. If you want the smallest outlay per purchase, Apple is the cheapest single item at 20 mesos. If you want fewer purchases at the same value, Meat is the larger pick in that tier.

The next tier is 1,667 per 1,000 mesos: Orange Potion, Hot Dog and Dried Squid. Hot Dog Supreme sits at 1,500, restoring 600 HP at 400 mesos. It beats White Potion, Pizza and Hamburger, all at 1,429, but only one shop in the data sells it, the Ant Tunnel Park shop in Sleepywood.

Here is what a bigger heal costs. White Potion restores 500 HP at 350 mesos. Matching that with Red Potions takes five (500 divided by 100), costing 250 mesos (5 times 50). Solo, on a modest budget, the cheap potions win on price. White Potion earns its place only if one use restoring 500 HP matters more to you than saving mesos, and the data cannot say how much that is worth to you.

At the bottom, Ribbon Pig Daydream (300 per 1,000 mesos) and Orange Mushroom Daydream (200) are the weakest HP buys listed. The data does not say why they are priced this way, so on value alone I would skip them for healing.

MP potions and drinks, ranked per 1,000 mesos

ItemMP restoredCheapest price (mesos)Cheapest shop (town)Shops selling itMP per 1,000 mesos
Orange5050Arturo (Perion)61,000
Lemon150150Arturo (Perion)61,000
Salad200220Ant Tunnel Park shop (Sleepywood)3909
Blue Potion200220Arturo (Perion)6909
Orange Juice450540Max (Kerning City)2833
Pure Water8001,120Ant Tunnel Park shop (Sleepywood)2714
Grape Juice9001,260Max (Kerning City)2714

MP gets steadily worse per meso as the refill grows. Orange and Lemon both come out at 1,000 MP per 1,000 mesos and both are cheapest at Arturo in Perion. Blue Potion and Salad tie at 909, Orange Juice follows at 833, and the biggest drinks, Pure Water and Grape Juice, sit at 714. A caster who wants the lowest meso cost per MP, with no other constraint, should buy Orange and Lemon. A caster who values fewer purchases may accept the lower value of Grape Juice, which restores 900 MP at 1,260 mesos.

This lines up with our Cleric Meso Management guide: the biggest MP items are rarely the cheapest way to refill.

Mixed and percentage items

ItemRestoresCheapest price (mesos)Cheapest shop (town)Shops selling itPer 1,000 mesos
Andre's Seafood Soup300 HP and 300 MP480Max (Kerning City)1625 HP, 625 MP
Mrs. Ming Ming's Stew300 HP and 300 MP480Raymond (Henesys)1625 HP, 625 MP
Elixir35% HP (HP % column)3,000Max (Kerning City)2Not computable

The two soups restore the same amounts at the same 480 mesos, but they sell in different towns: Andre's Seafood Soup at Max in Kerning City, Mrs. Ming Ming's Stew at Raymond in Henesys. The real question is whether a combined item beats buying the halves separately. For 300 HP you can buy three Red Potions (300 divided by 100) at 50 mesos each, 150 mesos. For 300 MP you can buy two Lemons (300 divided by 150) at 150 mesos each, 300 mesos. Together that is 450 mesos against 480 for one soup, a gap of 30 mesos (480 minus 450). On pure price the separate items win, and the soup is worth buying only if one purchase matters more to you than 30 mesos.

Elixir is listed with a 35% value in the HP % column and a 3,000 meso price. The data gives no flat HP or MP amount for it, so I cannot compute a per-1,000 figure and will not guess one. It is also not stated whether it restores anything besides HP.

Which shop and town sells each item cheapest

A handful of General shops account for every cheapest price in the data.

Shop (town)Shop mapItems it sells cheapest
Arturo (Perion)Perion Department StoreApple, Egg, Orange, Red Potion, Meat, Lemon, Orange Potion, Blue Potion, White Potion
Ant Tunnel Park shop (Sleepywood)Ant Tunnel ParkFried Chicken, Hot Dog, Salad, Pizza, Hamburger, Hot Dog Supreme, Unagi, Pure Water
Max (Kerning City)Kerning City Civic CenterDried Squid, Andre's Seafood Soup, Ribbon Pig Daydream, Orange Juice, Fat Sausage, Grape Juice, Elixir
Raymond (Henesys)Henesys Town HallMrs. Ming Ming's Stew, Orange Mushroom Daydream

Arturo is the one-stop answer for the staple potions. Red Potion, Orange Potion, White Potion, Blue Potion, Orange and Lemon are all cheapest there, and each is sold in six shops in total. Whichever of those shops you pass, Arturo sets the lowest price in the data. Sleepywood's Ant Tunnel Park shop covers the middle of the food range, while Max in Kerning City is the stop for the large MP drinks, Fat Sausage and Elixir. Raymond in Henesys is cheapest for only two items, and neither is a strong value pick.

The shop list also includes other General shops: Dr. Faymus in the Kerning City Pharmacy, Luna in the Henesys Department Store, Len the Fairy in Ellinia, Mina in Lith Harbor, Lucy in Amherst and Valen on Florina Beach. None is the cheapest for any item here. That does not mean they sell nothing useful; it means they never set the lowest price in the data. The data also does not list what the Use shops (Ben, Doofus, Flint, Tulcus and El Moth) stock beyond what appears above.

Resident (citizen) prices

Resident prices apply to citizens of that town. Per Nexon's Founder's Access release notes, Citizenship opens at level 12, and Henesys and Kerning City residents get shop, cab and storage perks. That is the whole of what is confirmed here.

The resident price column in our data is empty for every item. I therefore cannot say how large any discount is, and I cannot say whether a resident price at Max or Raymond would undercut Arturo. Whether the listed cheapest prices already reflect a resident rate is not stated, so assume standard prices and check the price in the shop window before you buy in bulk.

The practical reading: a Kerning City citizen shops at Max, which is already the cheapest for the big MP drinks, Fat Sausage and Elixir, so a resident price there could only widen that lead, but the size is unknown. A Henesys citizen gains at Raymond, which is cheapest for only two items, both weak values, so citizenship there will not change your potion choices without more data. Nexon's notes name only those two towns for perks, so I make no claim about a Perion discount at Arturo.

Shopping list by level band

The data lists no HP or MP pools by level, so these lists rest on value per meso and on what each band lets you reach, not on how much healing a given level needs. Treat them as starting points, solo and on a modest budget.

  1. Levels 1 to 10 (Maple Island): the shop list includes Lucy in Amherst and Pan in Southperry, but the data does not say which potions either sells. I cannot give a verified list for this band. Plan to buy your first real stock once you reach Victoria Island at level 10.
  2. Level 10 and up, Victoria Island, solo, tight budget: Red Potion (50 mesos) for HP and Orange (50 mesos) for MP, both from Arturo in Perion. Both top their tables, at 2,000 HP and 1,000 MP per 1,000 mesos. Apple at 20 mesos is the cheapest single HP purchase.
  3. Level 12 and up, if you take Citizenship: keep the same list, then compare resident prices in Henesys or Kerning City in the shop window before changing habits. No resident prices are listed.
  4. Level 21 and up, around the Kerning City Party Quest: Max in Kerning City sells Dried Squid (1,667 HP per 1,000 mesos), Fat Sausage, Orange Juice and Grape Juice. A caster can add Lemon from Arturo at 1,000 MP per 1,000 mesos and keep Orange Juice (833) as the larger refill.
  5. Higher levels, up to the maximum of 100: if you want larger heals per use and accept lower value, White Potion (500 HP at 350 mesos) from Arturo and Hot Dog Supreme (600 HP at 400 mesos) from the Ant Tunnel Park shop are the HP options. For MP, Blue Potion at 909 per 1,000 mesos is the pick I would reach for before Pure Water or Grape Juice at 714.

What this data does not tell us

  • Free Market prices: none are listed, so nothing here compares shop food to player-sold items.
  • Resident prices: the column is blank for every item, so the size of any citizen discount is unknown.
  • Stack sizes and cooldowns: not listed, so I cannot say what a full stack costs or how fast you can chain items.
  • Player HP and MP pools by level: not listed, which is why the bands above lean on value and access rather than need.
  • Elixir's flat restore amount: only the 35% HP figure is listed.
  • Stock of the Use shops and of shops that are never cheapest: not listed.
  • Monster drop rates: not listed, so potions dropped in the field are outside this guide.

The short version: at Arturo in Perion, solo and on a modest budget, Red Potion and Orange give the strongest HP and MP per 1,000 mesos in the data. Go to Max in Kerning City for the big MP drinks, to Sleepywood for the mid-range food, and check resident prices once you reach level 12.

Last verified 2026-10-23 against mapleclassic.wiki data synced 2026-10-23 and Nexon's Classic World FAQ.

Frequently asked

What is the cheapest HP potion per meso in Classic World?
Red Potion, Apple, Egg, Fried Chicken and Meat all tie at 2,000 HP per 1,000 mesos at their cheapest shops. Red Potion costs 50 mesos for 100 HP at Arturo in Perion.
Where is the cheapest place to buy potions in Classic World?
Arturo in Perion is the cheapest listed shop for Red Potion, Orange Potion, White Potion, Blue Potion, Orange and Lemon. Max in Kerning City and the Ant Tunnel Park shop in Sleepywood cover most of the other items.
What is the best MP potion for the money?
Solo and on a tight budget, Orange (50 mesos for 50 MP) and Lemon (150 mesos for 150 MP) both give 1,000 MP per 1,000 mesos at Arturo in Perion. Blue Potion follows at 909 per 1,000 mesos.
Do resident prices make potions cheaper in Classic World?
Resident prices apply to citizens of that town, and Citizenship opens at level 12. Our data lists no resident prices, so the size of any discount is unknown.
Is Elixir worth buying in Classic World?
The data lists Elixir at 35% HP for 3,000 mesos at Max in Kerning City, with no flat HP or MP amount. Without that figure I cannot compute a per-1,000 value, so I cannot rank it.
Are Andre's Seafood Soup and Mrs. Ming Ming's Stew good value?
Each restores 300 HP and 300 MP for 480 mesos. Buying three Red Potions (150 mesos) and two Lemons (300 mesos) costs 450 mesos for the same amounts, so the separate items are 30 mesos cheaper.

Sources: mapleclassic.wiki, Nexon Grand Launch release notes, Nexon Founder's Access release notes, Nexon Classic World FAQ, mapleclassic.wiki: Shops

How this was written. Drafted with AI assistance from Nexon's posts and the game data linked above, then fact-checked automatically against those sources (every number has to match before it is published) and reviewed by our editor, Tomer Prescotty. Spotted a mistake? Tell us and we correct it in place. More on how we work.

More economy