You can find onix in the cave which takes you from the 1st gym town to the 2nd, sorry for not knowing the name, my game is frozen :)
(second addition to answer)
Go to Violet City...There is a house in the bottom Left of the town. The Nerd with the glasses will give you an Onix if you trade with him...The Onix's name will be Rocky, at it will be at whatever level the Pokemon you traded him was.
Onix > trade w/ Metal Coat > Steelix
There is no such thing as a Crystal Onix. It only exist in the anime.
In Pokemon Yellow Onix does not evolve, it is a one stage Pokemon.
If you mean,, what onix evolves into,, it's steelix,, but the is no Pokemon that evolves into onix
Unfortunately, you can't get an Onix in Pokemon Emerald. To have your own Onix, you need to trade it from FireRed or LeafGreen. Hope I helped :)
Onix > trade w/ Metal Coat > Steelix
There is no such thing as a Crystal Onix. It only exist in the anime.
Trade it whilst it is holding a Metal Coat.
To get a Steelix, making it hold a Metal Coat
Mt. Silver, Victory road......most caves
You must Trade Onix while it is holding a Metal Coat in order to Evolve into a Steelix.
you find onix at cliff and union cave
ONIX DOES NOT EVOLVE BY LEVEL! To evolve Onix, equip a Metal Coat and trade it over to another game. Find trade evolutions frustrating? You can just trade any Pokemon for Jasmine's Steelix.
In Pokemon Yellow Onix does not evolve, it is a one stage Pokemon.
If you mean,, what onix evolves into,, it's steelix,, but the is no Pokemon that evolves into onix
Unfortunately, you can't get an Onix in Pokemon Emerald. To have your own Onix, you need to trade it from FireRed or LeafGreen. Hope I helped :)
Onix is a Rock/Ground type Pokemon.