You can catch Ekans in Pokémon HeartGold in the Safari Zone in the Marshlands area.
"How do I get an ekans in Pokemon leafgreen?"You can't catch an ekans in Pokemon leafgreen, but you can catch it in Pokemon firered and trade it.I got my Ekans at route 10 at lv. 4
you can get 1 in the goldenrod game corner,or in the safari zone.
I would say that the best way would be to get an ekans then evolve it
Ekans Evolves at level 22. To Arbok Pidgeotto evolves at level 36. To Pidgeot
Ekans is one of the missing Pokemon in platinum. You can catch him by importing him into the Pal Park through a Gen II or III game.
You can't catch Rotom in heartgold.
The route below violet city.
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
You catch Ekans on Route 4 in FireRed.
You can catch ekans in any of the following: Red Blue Yellow Silver Gold Crystal FireRed LeafGreen BlueSea Ruby Sapphire Emerald HeartGold SoulSilver You can't catch it it any other game. Hope that Helps :0)
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.