How to get more Pokeballs in Pokemon Go

Aakrit Sharma
Snorlax jumping with excitement

Pokeballs are the basic necessity to become a trainer in every Pokemon game including Pokemon Go. Here’s a guide to collecting more Pokeballs in Pokemon Go so you never run out.

There are different types of Pokeballs in Pokemon Go with Ultra Balls being the most efficient for catching Pokemon. Similarly, you get special Pokeballs to catch Shadow Pokemon after defeating a Team Go Rocket grunt or leader.

All in all, you cannot catch a Pokemon without Pokeballs and you never know when a rare Pokemon like Azelf might appear. Hence, it is always better to be prepared for an encounter.

Here’s every way to obtain Pokeballs in Pokemon Go.

Pokemon Go snapshots of Hoothoot, Jessie, and James

Methods to get more Pokeballs in Pokemon Go

Gifts

Gifts from friends in Pokemon Go often contain Pokeballs. Accordingly, it is wise to have as many friends as possible and share gifts with them constantly. This will also help in increasing your friendship levels which eventually helps in getting Lucky Pokemon.

Field Research tasks

Pokemon Go players can collect Pokeballs as rewards for completing Field Research Tasks. Every Research has a different set of rewards, but there’s a high chance that it includes Pokeballs.

For instance, the Bug Out! event in August 2022 granted a ton of Pokeballs, Great Balls, and Ultra Balls to players for catching Bug-type Pokemon.

Pokemon Go Field Research that grants Pokeballs as rewards

Pokestops and Gyms

It is safe to say that Pokestops and Gyms are the most reliable source of Pokeballs in Pokemon Go. They can drop 1-3 Pokeballs every time you spin them, and you can repeat the process every few minutes.

Hence, if there’s a Pokestop or a Gym near you, make sure to spin it whenever possible. Do note that tapping on a Gym will first show its defender Pokemon, and you can access the spinner from the symbol on the top left corner of the screen.

Pokemon Go trainer spinning a Pokestop

The Shop

Pokemon Go’s in-game shop has many offers related to Pokeballs:

  • 20 Pokeballs – 100 Pokecoins
  • 100 Pokeballs – 460 Pokecoins
  • 200 Pokeballs – 800 Pokecoins

Moreover, the shop has a Daily Box and a Weekly Box that you can get for free and one Pokecoin, respectively. Both these boxes can contain Pokeballs.

You can purchase Pokecoins in Pokemon Go through different bundles:

  • 100 PokeCoins – $0.99 (£0.79)
  • 550 PokeCoins – $4.99 (£4.49)
  • 1,200 PokeCoins – $9.99 (£8.99)
  • 2,500 PokeCoins – $19.99 (£17.99)
  • 5,200 PokeCoins – $39.99 (£34.99)
  • 14,500 PokeCoins – $99.99 (£89.99)

Walking (Weekly Progress)

Pokemon Go keeps a track of your weekly progress and rewards you with Pokeballs accordingly. Tap on your in-game icon to know how many kilometers have you walked in the current week.

There are three stages – 5 km, 25 km, and 50 km. Naturally, walking 50 km will allow you to avail the best set of rewards that includes the highest amount of Pokeballs, berries, and eggs.

A Pokemon Go trainer walking in the woods

Leveling up also hands out Pokeballs as rewards but we haven’t included that in the list because you basically level up by catching Pokemon. As a result, leveling up is not exactly a solution when you’re running out of Pokeballs.


For similar content, do check out our guides on damage counters in the Pokemon Trading Card Game, how to get Stardust in Pokemon Go, and how to unlock Mewtwo.

Image Credits: Niantic / The Pokemon Company

Related Topics

About The Author

Aakrit is a games writer with over 2000 published articles for EssentiallySports, Sportskeeda, FortniteINTEL, and CharlieINTEL. Currently, he writes guides on Minecraft, Roblox, Pokemon games, Genshin Impact, and Brawlhalla. Aakrit loves playing shooter games and in his free time, you can find him queued up in Valorant, Fortnite, Apex Legends, or Halo Infinite. You can contact Aakrit at [email protected].