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
| Item | HP restored | Cheapest price (mesos) | Cheapest shop (town) | Shops selling it | HP per 1,000 mesos |
|---|
| Apple | 40 | 20 | Arturo (Perion) | 6 | 2,000 |
| Egg | 60 | 30 | Arturo (Perion) | 6 | 2,000 |
| Red Potion | 100 | 50 | Arturo (Perion) | 6 | 2,000 |
| Fried Chicken | 120 | 60 | Ant Tunnel Park shop (Sleepywood) | 3 | 2,000 |
| Meat | 160 | 80 | Arturo (Perion) | 6 | 2,000 |
| Orange Potion | 250 | 150 | Arturo (Perion) | 6 | 1,667 |
| Hot Dog | 300 | 180 | Ant Tunnel Park shop (Sleepywood) | 2 | 1,667 |
| Dried Squid | 300 | 180 | Max (Kerning City) | 1 | 1,667 |
| Hot Dog Supreme | 600 | 400 | Ant Tunnel Park shop (Sleepywood) | 1 | 1,500 |
| Pizza | 360 | 252 | Ant Tunnel Park shop (Sleepywood) | 3 | 1,429 |
| Hamburger | 500 | 350 | Ant Tunnel Park shop (Sleepywood) | 3 | 1,429 |
| White Potion | 500 | 350 | Arturo (Perion) | 6 | 1,429 |
| Fat Sausage | 800 | 800 | Max (Kerning City) | 2 | 1,000 |
| Unagi | 1,000 | 1,000 | Ant Tunnel Park shop (Sleepywood) | 4 | 1,000 |
| Ribbon Pig Daydream | 150 | 500 | Max (Kerning City) | 1 | 300 |
| Orange Mushroom Daydream | 100 | 500 | Raymond (Henesys) | 1 | 200 |
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
| Item | MP restored | Cheapest price (mesos) | Cheapest shop (town) | Shops selling it | MP per 1,000 mesos |
|---|
| Orange | 50 | 50 | Arturo (Perion) | 6 | 1,000 |
| Lemon | 150 | 150 | Arturo (Perion) | 6 | 1,000 |
| Salad | 200 | 220 | Ant Tunnel Park shop (Sleepywood) | 3 | 909 |
| Blue Potion | 200 | 220 | Arturo (Perion) | 6 | 909 |
| Orange Juice | 450 | 540 | Max (Kerning City) | 2 | 833 |
| Pure Water | 800 | 1,120 | Ant Tunnel Park shop (Sleepywood) | 2 | 714 |
| Grape Juice | 900 | 1,260 | Max (Kerning City) | 2 | 714 |
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
| Item | Restores | Cheapest price (mesos) | Cheapest shop (town) | Shops selling it | Per 1,000 mesos |
|---|
| Andre's Seafood Soup | 300 HP and 300 MP | 480 | Max (Kerning City) | 1 | 625 HP, 625 MP |
| Mrs. Ming Ming's Stew | 300 HP and 300 MP | 480 | Raymond (Henesys) | 1 | 625 HP, 625 MP |
| Elixir | 35% HP (HP % column) | 3,000 | Max (Kerning City) | 2 | Not 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 map | Items it sells cheapest |
|---|
| Arturo (Perion) | Perion Department Store | Apple, Egg, Orange, Red Potion, Meat, Lemon, Orange Potion, Blue Potion, White Potion |
| Ant Tunnel Park shop (Sleepywood) | Ant Tunnel Park | Fried Chicken, Hot Dog, Salad, Pizza, Hamburger, Hot Dog Supreme, Unagi, Pure Water |
| Max (Kerning City) | Kerning City Civic Center | Dried Squid, Andre's Seafood Soup, Ribbon Pig Daydream, Orange Juice, Fat Sausage, Grape Juice, Elixir |
| Raymond (Henesys) | Henesys Town Hall | Mrs. 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.