In almost every PokéMart in the game. Only the first few PokéMarts during the adventure don't sell them, but you won't need them at that point anyway.
Buy ultra balls in Fuchsia city or Indigo Plateau.
You can buy them at the Pokemon mart at the Pokemon league. I buy my timer balls, heal balls, etc. at the Pokemon mart in canalave city
On the 2nd floor of Goldenrod Department store :P
You can't get premier balls in Fire Red, a lot of peope say you can get it by purchasing at least 10 pokeballs at the pokemart but it does't work in Fire Red. Sorry
You buy them in the Pokemon markets.
Buy ultra balls in Fuchsia city or Indigo Plateau.
You can buy them at the Pokemon mart at the Pokemon league. I buy my timer balls, heal balls, etc. at the Pokemon mart in canalave city
On the 2nd floor of Goldenrod Department store :P
Any store as long as you have one gym badge
there are no timer balls in fire red or leaf green..veronica
From what I know, You can't BUY master balls in Pokemon.
You can't get premier balls in Fire Red, a lot of peope say you can get it by purchasing at least 10 pokeballs at the pokemart but it does't work in Fire Red. Sorry
No you can't buy cherish balls in pokemon. You have to get them in a wi fi event.
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.
You buy them in the Pokemon markets.
You can't.
You can buy timer balls at Canalave city and at the Pokemon League.