A trainer in Violet City will trade you a Bellsprout for one.
Alternatively, you can catch Steelix in the Cliff Cave on Route 47 at Lv. 23. Breed with a Ditto, or another Steelix, it will hatch into an Onix with no name, unless you name it yourself.
Source: I have the Guidebook.
There is no such thing as a Crystal Onix in the Pokemon games series. It was only in the Pokemon anime.
onix evolves when u trade it with an item called Metalcoat
sorry you have to trade it to Pokemon soul silver
You can't catch charizard in Pokemon soul silver. You can get a charmander from professor oak.
you catch it in cerulean cave
There is no such thing as a Crystal Onix in the Pokemon games series. It was only in the Pokemon anime.
onix evolves when u trade it with an item called Metalcoat
Onix and Geodude are two I know.
Trade with Metal Coat on it.
sorry you have to trade it to Pokemon soul silver
Yes, Scizor and Onix. Maybe more.
You can't catch charizard in Pokemon soul silver. You can get a charmander from professor oak.
Catch Pokemon
You can't catch kyogre in Pokemon soulsilver.
you catch it in cerulean cave
In johto!
In order to catch an Onix, you must lower it's HP as low as it can go, preferably to 1%, then use a heavy ball, which you can have Kurt, the old pokeball maker in Azalea town, make. The best Place to easily catch a wild Onix is in the Union cave, but you can also find it in Cliff cave at any time, or you could go to Violet city and trade a Onix for a Bellsprout. Hope this helps!:)