7 Ultra BeastsGen 7 · AlolaUpdated NOV 12, 2026

Ultra Beasts in Sun & Moon

Sun & Moon hold 7 Ultra Beasts. Guzzlord waits at Lv. 70 in Resolution Cave. Nihilego turns up at Lv. 55 in Wela Volcano Park and Diglett’s Tunnel, and either spot counts for its mission.

  • Post-game 7
The list

All 7 Ultra Beasts in Sun & Moon

Where to catch them

How to catch every Ultra Beast in Sun & Moon

How the Ultra Beast missions work

  1. Take the Enigmatic Card a man hands you outside your house to the Route 8 motel, where Looker and Anabel wait
  2. Battle Anabel first, to prove you are up to the job
  • Nihilego
  • Buzzwole
  • Pheromosa
  • Xurkitree
  • Celesteela
  • Kartana
  • Guzzlord

Post-game7

Version exclusives

Only in Sun 2

  • Buzzwole
  • Kartana

Only in Moon 2

  • Pheromosa
  • Celesteela
Beast Balls

Beast Balls in Sun & Moon

Beast Ball

In-game descriptionA special Poké Ball designed to catch Ultra Beasts. It has a low success rate for catching others.

  • On Ultra Beasts×5 catch rate
  • On every other Pokémon×0.1 catch rate

First Beast Ball handouts in SMPost-game

Catch rates in SM

Keep exploring

More Pokémon lists for Sun & Moon

Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback