at a pokemart, its the blue building.
Chat with our AI personalities
You find them when you are near the proffs house then you tell your mom on the game and go to the boy or girl waiting for you in the grass she will hand you five pokeballs and if you by some in the pokemart near by you will still get 5 pokeballs from the boy/girl but if you by some pokeballs in the mart you will have 20 of them or 25 of them it depends how much you buy! I hope this helps fellow trainer!!! Bye!!
You can't buy them, but you can find them in pokeballs and on the ground, using the itemfinder
In order to get PokéBalls in "Pokémon HeartGold," you just have to go to the PokéMart and buy them from there.
You can get it when you buy 10 - 12 pokeballs in the pokemart then you can have 1. hope i helped
Pokemon and pokeballs