All Pokemon Black and White item locations

Hold items

Poke Balls

Cherish Ball – Contains event-only Pokemon (not purchasable)
Dive Ball – Undella Town Poke Mart
Dusk Ball – Shopping Mall Nine; Poke Marts in Driftveil City, Opelucid City, Pokemon League
Heal Ball – Shopping Mall Nine; Poke Marts in Striation City, Nacrene City, Castelia City, Pokemon League
Luxury Ball – Poke Marts in Pokemon League, Black City
Master Ball – Gift from Professor Juniper; Castelia City (gift from NPC in Pokemon Center after trading 50 or more Pokemon)
Nest Ball – Shopping Mall Nine; Poke Marts in Castelia City, Driftveil City, Pokemon League
Net Ball – Shopping Mall Nine; Poke Marts in Nacrene City, Castelia City, Driftveil City, Pokemon League
Premier Ball – Received from Poke Mart when you purchase 10 or more Poke Balls at once
Quick Ball – Shopping Mall Nine; Poke Marts in Opelucid City, Pokemon League, Undella Town
Repeat Ball – Pokemon League Poke Mart
Timer Ball – Shopping Mall Nine; Poke Marts in Opelucid City, Pokemon League, Undella Town

Page one: TMs and HMs
Page two: Hold items and Poke Balls
Page three: Evolution-inducing items, medicine and recovery items, battle items, vitamins, fossils, valuable and exchangeable items, berries

GamesRadarCarolynGudmundson
Life is nature's way of keeping meat fresh.