I think im not positively sure but i think its lvl 32 or lvl 36 and he evolves into steelix.
u have to have the item metal coat(get from Byron in iron island)then give it to onix then u have to trade and it will evolve
The only way to evolve an onix is to trade it while holding metal coat. You can also catch them on victory road, I think. Hope I helped! :)
Onix can only evolve through trading it with metal coat on at any level.
You trade the Onix while it's holding a metal coat, and it will evolve into a Steelix. But if you are in Sinnoh go inside the main mountain and level it up to 20 or any level above. It will evolve. this also applies to nosepass.
the way you can evolve an onix is by letting it hold a metal coat and trading it to a friend and then making them trade it back onix evolves when your trade parterner receives onix.
Onix evolves into Steelix when it is holding a Metal Coat and traded to someone else.
cant answer look an serebi.net and PS its heart gold
Level: Onix Evolves By Trading.
level it up
Trade Onix with the steel coat item to evolve it.
To evolve onix you must give it a metal coat then trade it and it will evolve
Onix does not evolve by level. It can evolve by being traded while holding metal coat.
You need to give ONIX a METAL COAT to hold. Then trade him and he will evolve into a STEELIX.
you have to trade it for it to evolve with metal coat. but heres an idea just get a wild Steelix
Onix can only evolve through trading it with metal coat on at any level.
Onix does not evolve by level, it evolves into Steelix by trade whilst holding a metal coat.
a stone onix will evolve into a stone steelixs?
there is no level for onix to evolve it will evolve if u trade it to another game make sure it holds a metal coat or it will not evolve
In Pokemon, Onix does not evolve at a specific level. The only way that Onix can evolve into Steelix is by trading it to someone while it is holding a metal coat.