Wailord's pretty rare,but surf between mossdeep and Pacifidlog untill you found it.
in magma hideout
There's only a small area to find Wailord off of Ever Grande City in Sapphire. An easier way to catch one is to get a Wailmer in the high 30's. Then just get him to level 40, where he will evolve to Wailord.
Train wailmer to level 40.
By catching a Wailmer, train it up to level 40, an it will evolve. In sapphire i think you can catch a wailord.
They are rare if you surf on Route 129. It's much easier to catch a Wailmer and evolve it into Wailord.
When you're in the Sealed Chamber, Relicanth should be first and Wailord should be last.
you cant catch one wild you have to evolve wailmer at lv 40
you have to catch wailord and relicanth then put wailord at the front of your party and relicanth at the end of your party then you go to an underwater place that gives you the location of registeel.
The only way to obtain a Wailord is to trade it from Ruby, Sapphire, and Emerald.
There are 3 ways...just 3... 1) catch a wailmer then evolve it at lvl 40 (simplest method) 2) catch a wailord (harder but you never know what you might get, I got one at lvl 32) 3) trade with another person
To get wailord in sapphire, get a wailmer to lvl 40. the best place to catch wailmer is using the super rod off the coast of mossdeep. they range from lvl 27-40. You can also catch wild wailord by surfing on the water between Pacifidlog and Slateport (even harder to get than pelipper! really rare!) . hope this helps ! :)
Wailord is an immense Water type Pokemon. It can be encountered in the wild in Pokemon Sapphire while Surfing on Route 129.