It isn't possible to obtain a wild one in Emerald. You have to trade with someone (or youself) with a Ruby or Sapphire
you have to send it from emerald to platnuim to black
You aren't able to catch a surskit in Sapphire. You have to trade it from Emerald or elsewhere.
migrate from saphire, emerald, or ruby version
you get it near that town near the water.
Check the TV every day.
No you have to train surskit to level 22.
You can find Surskit at route 102 and 114, however it is pretty rare because its catch rate is only 1%. You can also find it at route 117 when you hear there's a swarm of them on TV.
the Pokemon unobtainable are surskit, masquerain, zangoose, lunatone and Roselia
Surskit is NOT catchable in Emerald. Trade from Ruby/Sapphire.Of course you can get a surskit: just run around in the grass at rout 102. They're kinda rare though.
They are... Surskit, Masquerain, Meditite, Medicham, Roselia, Zangoose, and Lunatone
Normally you can't find it until the TV mentions a massive breakout of Surskit on a specific route go there then capture it.
IN EMERALD U GET RAQAUZA AND GROUDON AND KYOGRE IN EMERALD U GET RAQAUZA AND GROUDON AND KYOGRE Ummm Okay, I dont think you can get surskit in emerald and you cant get zangoose in it either, or lunatone. You have to get zangoose and surskit in ruby, and i think you get a lunatone in saphire.