you need to get the 7th gym badge. :)
To get to sunyshore, you have to get the snowpoint city gym badge.
Beat the gym
you may not have the gym badge for it
The 8th Badge in Pokemon Diamond is called The Beacon Badge.
I get my 8th badge in Sootopolis gym.
8th gym badge the water badge
you have to use the HM surf and surf behind the gym and go in the cave. go to the other side of the dragon temple and go in. awnser the old man's questions and the gym leader will come in and give you the badge. This is to get the 8th Johto gym badge. To get the Kanto one search: how do you get to the 8th Kanto gym badge
yes ash will get his 8th gym badge
Sunnyshore City Gym: Electric (beacon badge from Volkner)
you beat the gym leader
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
The only way to get a gym badge is to challenge the corresponding gym leader and win.
Beat the 8th Gym leader.
== == You get the 8th gym badge in Sunyshore City. Hope this helps
you just need to explore the upper floors of sunyshore city and voiala! you have the 8th gym
You must go to the Pokemon Gym. Beat the gym leader and he awards you with the 8th gym badge