
There are three different places where you can buy Vitamins in the game. You can buy them using Battle Points (BP) in the Battle Maison’s BP Shop, or you can buy them using Pokédollars either in the Lilycove Department Store, or at Slateport City’s outdoor market.
Vitamins, also known as nutritious drinks, are used to boost the stats of a Pokémon.
Each Vitamin will raise any particular stat by 10 EVs but won’t affect any stat that already has 100 or more EVs.
Note: PP Up and PP Max are also classified as Vitamins, but they can’t be bought in any shop. As the name suggests, each of these items increases a move’s base PP.
Here’s a list explaining all the types of Vitamins in ORAS & how they work:
Vitamin | Effect |
---|---|
HP Up | +10 HP EVs, until it has 100 or more EVs |
Protein | +10 Attack EVs, until it has 100 or more EVs |
Iron | +10 Defense EVs, until it has 100 or more EVs |
Calcium | +10 Special Attack EVs, until it has 100 or more EVs |
Zinc | +10 Special Defense EVs, until it has 100 or more EVs |
Carbos | +10 Speed EVs, until it has 100 or more EVs |
PP Up | + 20% of the base PP of the selected move, until 3 PP Ups or one PP Max have been used |
PP Max | + 160% of the base PP of the selected move, but can only be used once per move |
Tip: Using a Vitamin on your Pokémon will also increase its Friendship Value. This can be expensive, but a quick way to max out friendship.
Location #1: Slateport City Market Energy Guru

In Slateport City’s outdoor market, an NPC called the Energy Guru will sell Vitamins for 9,800 Pokédollars each.
Tip: On Mondays there is always a sale going on, making all the Vitamins they sell 50% cheaper.
The Energy Guru is located southwest of Slateport City’s Pokémon Center. You can follow the path marked on the map above.
Here’s a list of what the Energy Guru sells:
Vitamin | Price (Sunday-Tuesday) | Price (Monday Sale) |
---|---|---|
HP Up | 9,800 | 4,900 |
Protein | 9,800 | 4,900 |
Iron | 9,800 | 4,900 |
Calcium | 9,800 | 4,900 |
Zinc | 9,800 | 4,900 |
Carbos | 9,800 | 4,900 |
Location #2: Battle Maison BP Shop

This method requires you to have access to the Battle Maison, located at the Battle Resort. It’s the island accessible after the player obtains the S.S. Ticket, which is obtained after completing the Delta Episode.
The Battle Maison is a battle facility like the Battle Tower in other generations.
Winning battles here grant BP or Battle Points, which you can exchange for various items at the Exchange Service Corner, located in the entrance hall.

Two attendants sell different types of rare items for BP. The right attendant sells held items used in battle, while the left attendant sells Vitamins, EV training items and evolution items.
Here’s a complete list of items offered as prizes by the attendant on the left:
Item | Price | Item | Price |
---|---|---|---|
HP Up | 2 BP | Power Anklet | 16 BP |
Protein | 2 BP | Protector | 32 BP |
Iron | 2 BP | Up-Grade | 32 BP |
Calcium | 2 BP | Dubious Disk | 32 BP |
Zinc | 2 BP | Electirizer | 32 BP |
Carbos | 2 BP | Magmarizer | 32 BP |
Power Weight | 16 BP | Reaper Cloth | 32 BP |
Power Bracer | 16 BP | Whipped Dream | 32 BP |
Power Belt | 16 BP | Sachet | 32 BP |
Power Lens | 16 BP | Rare Candy | 48 BP |
Power Band | 16 BP | Ability Capsule | 200 BP |
Location #3: Lilycove Department Store

The Lilycove Department Store is a multi-level PokéMart located on the north side of Lilycove City, a coastal city east of Route 121. On the third floor, the clerk on the left will sell Vitamins for 9,800 Pokédollars each.
Unlike the Energy Guru in Slateport City, the Vitamins they sell here won’t ever be on sale. Unless money isn’t a problem, buying Vitamins from the Energy Guru on Mondays is always a better idea.
Tip: You can always change your system’s date to Monday to save some money whenever you decide to buy some Vitamins.
If you don’t know where the clerk that sells Vitamins is, start by heading to Lilycove City’s Pokémon Center:
Step 1: Before you climb up the stairs, be prepared to battle your Rival if it’s your first time in Lilycove City.

Step 2: Head northwest and enter the Lilycove Department Store.

Step 3: Using the elevator, go to the third floor of the Department Store.

Step 4: The clerk on the left should sell you Vitamins.

The left clerk sells Vitamins, while the right clerk sells Battle Items. Here’s a complete list of what they sell:
Left Clerk | |
---|---|
Vitamin | Price |
HP Up | 9,800 |
Protein | 9,800 |
Iron | 9,800 |
Calcium | 9,800 |
Zinc | 9,800 |
Carbos | 9,800 |
Right Clerk | |
---|---|
Battle Item | Price |
X Speed | 350 |
X Attack | 500 |
X Defense | 550 |
Guard Spec. | 700 |
Dire Hit | 650 |
X Accuracy | 950 |
X Sp. Atk | 350 |
X Sp. Def | 350 |
-
Pokémon ORAS
- Pokémon ORAS Vitamins Guide: Where To Buy + How They Work