There is a fisherman on the road between Hearthome City and Soleceon Town that will give one to you.
No, it isn't. You have to go to the battle area after beating the Elite Four. It isn't even called the greatrod, it's the super rod. ^^^ Between Hearthome and Soleceon is the good rod.
Chat with our AI personalities
Magikarp
I don't think there is one. But I do know this! POKEMON DIAMOND AND PEARL- ULTRA ROD IN FRONT ON ENTRANCE TO ROUTE 255 POKEMON PLATINUM- OLD ROD GAVE TO BY CYNTHIA'S GRANDMOTHER POKEMON BLUE RED AND YELLOW- NO ROD FOUND YET
only magicarp
in Pokemon diamond it is in were the elitle four thing is outside in the water. and that route after it were shaymin is. but you have to use a rod.
Go to the great marsh and use your super rod which you can get at the battle arena and find a body of water and fish. By Noah