In the seaweed underwater near Sootopolis City. Its pretty hard to find but you will find it after about 2-5 wild encounters.
Chat with our AI personalities
You don't need to defeat the Pokemon league to find relicanth in emerald version you can find it anytime underwater near Mossdeep city its very rare to find though so you may have to stay in the grass underwater for a long time.
You can catch it when you use dive.
no you can get a relicanth at the bottom of the sea
You can find relicanth on route 4
They're a rare Pokemon you can find underwater just outside of Sootopolis. Other than in Ruby, Sapphire and Emerald, you cannot obtain them.