You can get it at the Silence Bridge.
The Silence Bridge is in Route 12.
Route 12 is at Kanto.
So... You have to beat the game before you can get the Super Rod.
It's pretty upsetting.
use a super rod at the lake of rage.
You can find them in the Whirl Islands by Surfing or Fishing with a Super Rod.
Go to the rocky beach area and use the super rod.
There is only old, good, and super rods in Pokemon Heart Gold.
you get it in kanto the bridge by lavender town
You could get the super rod in Olivine city (heart gold)
I know that you get the super rod in Route 12.
you cant get a gold rod but you can get a super rod witch allows you to catch rely powerful water Pokemon. you can find it after you beat the champion, you need to be in Kantoon route 12 then find the fishing guru's house and he will give you your rod.enjoy :)
Route 44. You catch it with the super rod or the good rod but the super rod has a slightly better chance and you get a miles better pokemon. Good Rod: 2% chance level 20 Super Rod: 3% chance level 40 You can also catch it while surfing when there is a swarm of them. There is a 90% chance of getting it but it's level is unpredictable.
Talk to the fishing guru in route 12 in Kanto.
in golden rod city
Old Rod---Route 32 from the Fishing Guru Good Rod---Olivine City from the Fishing Guru Super Rod---Route 12 from the Fishing Guru