Where can I catch Rayquaza in Pokemon Emerald?

  • 2
    Please be patient when asking a question here. Answerers are volunteers, and there is no requirement that questions need to be answered within a certain amount of time.
    – Frank
    Commented Sep 26, 2014 at 21:03

2 Answers 2


You can find Rayquaza in the Sky Pillar, in the upper portion of route 131. You'll have to go there when following the main quest when you'll have to "wake up" it after the start of the fight between Kyogre and Groudon. You won't be able to catch it then because it will fly away, although you can actually go back there once the fight between the other two legendaries stops and try to catch it. It will always be lv. 70.

  1. Get some Pokemon that can battle on par with a level 70, at least one knowing the moves Sing or Hypnosis, or another sleep-inducing move.

  2. Fly to Pacifidlog Town.

  3. Surf to Sky Pillar, and you must have a Mach Bike. Some of the floors have weak spots, which you can only go over if you're going at full speed on the "Mach Bike".

  4. Save the game. This is extremely important, just in case you can't catch Rayquaza the first time. Take as many Ultra Balls or Timer Balls as you can.

  5. Get Rayquaza's health down to low yellow or red. Then use Sing, or any other move that puts Pokemon to sleep. Keep trying with the Ultra and Timer Balls, and eventually you'll catch it.

  6. If you white out, run out of Poke Balls, or accidentally faint it, turn the game off since you saved it, then fight it again.

(Source) has additional pictures if needed.

  • Upvoting the answer back to 0 since it's not wrong in any way. He's just giving his opinion on a good aproach. Commented Sep 29, 2014 at 8:52
  • 2
    A better sleep move would be Spore because it's 100% accurate
    – Robotnik
    Commented May 15, 2015 at 9:05

You must log in to answer this question.

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