Use Super Rod in Canalave City or Sunyshore City when standing in front of the water.
You catch staryu in Mossdeep city right behind Stevens house.
you can't. you have to trade to get it.
NO you cant but you can in leafgeen
lilycove city
You can't.
in misty town and go fishing
Super rod.
You can only catch it in Lillycove by teamaqua's old hiding place.
The aqua-type Pokémon Staryu can only be found at Sunyshore City and Canalave in the Diamond version of the game. To catch one, you will need to use a Super Rod.
yes, you can catch Pokemon in Pokemon diamond
You cannot catch Celebi in Pokemon Diamond.
Fish with Super Rod in Canalave City and Sunyshore City