You can get Ultra Balls in two ways: 1. Buy them at PokeMarts in cities you get to later in the game, and 2. You can sometimes find them in rocks or as hidden items in caves and on the ground or in trees.
Chat with our AI personalities
by sucking my balls
Usually ultra balls are sold in the later cities try blackthorn city or the Pokemon league.
You buy them at the Safari Zone, the shop right in front of the Pokemon Center (the girl with next to the Butterfree). Along with Quick Balls, she also sells Dusk and Nest balls.
IN MY OPINON master, ultra,heavy,great,net,fast.
i am sorry i do not no what apricorn it is but you get from Kurt with some apricorn. White apricorn does the trick.