It's on route 228.
no you cant catch diglett on Pokemon ruby because diglett is too old he comes only back in Pokemon diamond
You Can't
Diglett is a pure Ground-type Pokemon.
Go to Diglett's Cave next to Vermilion City and wander around for a bit. A Diglett will appear or, if you're very lucky, a Dugtrio! Hope this helps!:D
capture the legendary and train your Pokemon
You actually cant physically catch a rayquazza in diamond or pearl. If you have diamond or pearl and you want a rayquazza you need to get pokemon emerald capture it on there and then migrate it onto your peral or diamond game. Cheers boiz and gyrls.
capture one in the safari zone
in snowpoint cave somwhere
Diglett and Dugtrio, the Mole Pokemon, are located in Diglett Cave to the east of Vermillion City.
Pokemon on Pokemon diamond are like any other Pokemon, little creatures that you capture, battle with and train. To find some you just got to go looking?
Try supercheats.com or neoseeker.com. :)
cant fight just capture