Buy at stores after beating the 3rd/4th Gym Leader
You can find them at the "Indigo Plateu" after you passed route 23 [victory road-indigo plateu] at the entrance of the league Each cost 1200.
pretty much at ANY pokeshop. But you do need to have some badges first
Pokemon leuge HQ and sunshore i cant rember ant where ells
get 5 gym badges and go to the pokwmon center then buy the ultra ball
Fuchsia city, Saffron city, Cinnibar island, Pokemon League.
all after where you get the fifth badge
You can buy ultra balls at pokemarts after you have gotten enough badges.
Buy about 50 Ultra Balls. Get a Pokemon with a Sleep-inducing move such as Sleep Powder or Sing. If you have a Pokemon under level 50 with Electric or Fire-type moves, that will also work well in lowering Articuno's HP. Once the HP is down to red or a small amount of yellow, put Articuno asleep and chuck Ultra Balls like crazy. If it wakes up, put it back to sleep again. Eventually you'll catch it.
just finish the elite four and travel to the islands 1 to 7 and do what you need to do there.Then go to the cerulen cave to see if the boy standing infront of it had step aside.If he is not,then you had not do what is needed in the islands. If not,you just have to go in and find mewtwo.Remember to buy many ultra balls and if you have a master ball,you can just bring it and you don't need to buy any ultra balls.
Get a lot of money and go to the mart on two ilsand and buy as much as u can and he wil run out and sell rare candies and master balls
Buy ultra balls in Fuchsia city or Indigo Plateau.
Usually ultra balls are sold in the later cities try blackthorn city or the Pokemon league.
You will be able to buy Ultra Balls at all Poké Marts after earning at least three badges.
You can buy them in the Pokemart in Pastoria City
all after where you get the fifth badge
You can buy Ultra balls from any Pokemart after you defeat the elite 4. The cost £1200 each.
you can't buy ultra balls until you beat the 5th gym
Use your strongest Pokemon, do not attack, buy 15 Ultra Balls, 5 Great Balls, 20 Poke Balls, and 6 Timer Balls. Keep using the balls, save 5 of the Ultra Balls then use a few Timer Balls. They are guaranteed to catch Deoxys.
With a Master Ball , of course , Or what you can do is to buy , bunch of Ultra Balls , or other balls ( Ultra Balls are Recommended ) , Then go to that Rare Pokemon or Legendairy Pokemon ,¨ Then save in front of him , Then try to catch him by using all your Ultra Balls , If it doesnt work , just restart your game , and redo this until you capture it . *Hope it helped , Kruh.
You can buy them anywhere, but you have to beat some gyms. That makes the Pokemarts get new items.
Cinnibar island, Fuschia city, the Pokemon league and two island and the other islands.
The more gym badges you have the better the items you can buy at the POKEMART or you can just find one with the itemfinder which you get from proffeser oaks aid once you have 40 Pokemon registered into your pokedex. You generally need ultra balls for Pokemon over level 35 and i think once you beat koga(fushia city) or Sabrina( saffron city ) i think you should be able to buy ultra balls.