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).


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.

|improve this answer|||||
  • 2
    Don't forget the general stores and ball stores from Festival Plaza. – Isuka Dec 24 '16 at 0:25
  • @Isuka I don't see the point. I always have much, much more money than Festival Coins. – Wrigglenite Dec 24 '16 at 0:30
  • 2
    We were talking about an exhaustive list. Just wanted to help on making it complete. :p – Isuka Dec 24 '16 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 '16 at 1:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.