yes you can first you ask Dawn's little sister and she tell you were pther Pokemon are at. She tells you somthing different every day. Check every day till she tells you were the beldum is at
you can catch beldum at route 228 with poke'radar
if you wanna catch beldum it a mass outbreak on route 228
As of Generation Four, and Probably Generation 5, there is only one Beldum. In Ruby, Sapphire, or Emerald, after beating the champion, go to Steven Stone's house on Mossdeep City, and he has left a pokeball and a note, saying that he has given you Beldum to keep. So, you CAN catch Beldum in an Ultra Ball, but there are no wild Beldum TO catch in an Ultra Ball.
Steven Stone will give you a Beldum in exchange for a Forretress.
Beldum is found In Steves House. A Poke Ball is on his table, get it and you'll have Beldum.
Yes, it is worth the catch. Beldum = Metang = Metagross = awesome. But it is almost impossible to catch and if you do want one than it is near the battle frontier and the other one above it.
check in the pokedex
level it up once or twice that usually works, and how did you catch a beldum on level 50!?!?!? ( PS you dont need to answer that)
You can't catch a beldum in gold. I believe u can trade a foretress for one from Steven toward the end of the game ( not sure how check on you tube or on a website
You CANT. MWAHAHAHAHAHA. -coughs-
You cannot catch Beldum in Pokemon HeartGold. However, you can trade for it. After you have gone to Silph Co. and met Steven to get your Hoenn starter Pokemon, you can go back after a little bit to find him again, and he will give you a Beldum if you trade him a Forretress.
You get Beldum for free, from Steven after you finish the Pokemon League, go to Stevens house and the ball will be on the table.