Explore the massive open world of the Paldea region.
You can catch, train, and battle Pokemon in the region which has lakes, peaks, towns, and cities.
There are different types of Poke Balls in the game like an Ultra Ball.
Discover the world freely and cross land, water, and air by riding a legendary Pokeman called Koraidon in Scarlet and Miraidon in Violet.
You can choose between 3 starter Pokemons including Sprigatito, Fuecoco, or Quaxly.
Challenge Gyms in various locations and reach Champion Rank.
Defeat Titan Pokemon that contain rare ingredients on the Path of Legends.
Use the new Auto-Battle feature to battle Team Star to get to their boss.
In this guide, you’ll learn how to unlock, buy, or get an Ultra Ball in Pokemon Scarlet and Violet.
How to Get Ultra Ball in Pokemon Scarlet and Violet
To get an Ultra Ball in Pokemon Scarlet and Violet, you need to obtain 5 Gym Badges.
After you’ve obtained 5 Gym Badges, you’ll be able to buy Ultra Balls from the Poke Mart and Delibird Presents Shops.
You can also get them in Porto Marinada Auctions and as a Pokedex Progress Reward from Jacq after you’ve caught 100 Pokemon.
Here’s how to get Ultra Balls:
- Get 5 Gym Badges to unlock Ultra Balls.
- Located in Poke Marts and Delibird Presents Shops (Mesagoza, Levincia, and Cascarrafa).
- Can be obtained in Porto Marinada Auctions (after clearing Cascarrafa’s Gym Challenge).
- Can be obtained as a Pokedex Progress Reward from Jacq (by catching 100 Pokemon).
An Ultra Ball costs 800 Pokedollars and it’s better than a Great Ball.
It’s an ultra-high-performance Poke Ball that increases your success rate for catching Pokemon.
Further reading
How to Check IVs in Pokemon Scarlet and Violet
How to Breed Pokemon and Get Eggs in Pokemon Scarlet and Violet