I know that some of them can be bought in some Pokécenters, but can light balls and heavy balls be bought somewhere?

(I'd really like an exhaustive list, if possible).

1 Answer 1


Poké Balls that can be purchased from shops:


  • Poké Ball
  • Great Ball
  • Ultra Ball
  • Premier Ball (by purchasing 10 Poké Balls)

Route 2

  • Heal Ball
  • Luxury Ball
  • Nest Ball

Royal Avenue

  • Heal Ball
  • Nest Ball
  • Timer Ball

Paniola Town

  • Net Ball
  • Repeat Ball
  • Timer Ball

Route 8

  • Dive Ball
  • Dusk Ball
  • Quick Ball

Any other Poké Ball, including the Apricot Balls from generation 2 games, can't be purchased, but Master Balls can be won from the Lottery in Hau'Oli Town, or the Big Dreams lottery in Festival Plaza.

  • 2
    Don't forget the general stores and ball stores from Festival Plaza.
    – Izuka
    Dec 24, 2016 at 0:25
  • @Isuka I don't see the point. I always have much, much more money than Festival Coins. Dec 24, 2016 at 0:30
  • 2
    We were talking about an exhaustive list. Just wanted to help on making it complete. :p
    – Izuka
    Dec 24, 2016 at 0:31
  • 1
    I'd add it too. It's not really hard to get Festival coins (and I had no idea that was a thing)
    – Karlyr
    Dec 24, 2016 at 1:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .