Well you first have to gain the national dex and then near route 228
around survival area
no you cant catch diglett on Pokemon ruby because diglett is too old he comes only back in Pokemon diamond
Level 26.
u cant
You cannot catch Diglett in Pokémon Emerald, you can only get it through trading.no where you need to catch it in L.G OR F.Ryou can't but you can get him from leaf green or fire red
you can't catch him in platinum but in soulsilver or heartgold you can catch him then trade it to platinum.
You'll have to trade from Pokemon FireRed or LeafGreen.
Diglett or Dugtrio
how do you catch a mewtwo on Pokemon platinum
If you are trying to catch Cresselia I would swap Diglett for one of our stronger Pokemon (click x then go onto the Pokemon section, click the Diglett and press switchto switch it for one of your stronger Pokemon before the battle). Diglett cannot learn Mean Look, or any of the other blocking moves such as block and Spider Web.If I were you I would use different Pokemon to catch Cresselia.
You can't catch one anywhere in Emerald. You'll have to trade one from FireRed/LeafGreen.
Diglett is not available for capture in Pokémon Ruby you would have to trade with another trainer in order to receive one or you would have to use your Pokémon FireRed or Pokémon LeafGreen in order to catch Diglett in the Diglett Cave and then you would have to take it to the Pokémon Center in order to trade it over to your Pokémon Ruby game in order for Pokémon Ruby to receive Diglett.