at poke marts in cinabar island fuchsia city and pokemon league/indigo plateu
Chat with our AI personalities
You can buy Ultra balls from any Pokemart after you defeat the elite 4. The cost £1200 each.
to buy a ultra ball in Pokemon crystal version , you must go to blackthorn pokemart and pay 1200 for each one. but its kinda far in the game . the last gym leader lives in that town.
Buy ultra balls in Fuchsia city or Indigo Plateau.
You can buy them in the Pokemart in Pastoria City
Usually ultra balls are sold in the later cities try blackthorn city or the Pokemon league.