First you need to fly to Green Valley cause the town doesn't save on the flight list... head towards the Safari Zone if u reach water you've gone too far. Once ur at the Safari Zone just head down from there and sooner or later you should stumble along the town called Tabuli town. There is a gym somewhere in that town. For the 8th just go to that same town again and walk through it go till you see a house and a cave (if u need HM dive go in house) the cave leads into the city where the next gym is.
Hope that's enough info to help you out ;)
GET THE LAST BADGE......
the seventh gym badge snowpoint gym
when you get your seventh badge and you will head for mount cornet
do every league and badge to get legends and the if you were in the water youd find a water type Pokemon get it
You have to beat the gym leader, Pryce, in Mahogany City.
GET THE LAST BADGE......
With the seventh badge in Pokemon Ruby version, you can control caught or traded Pokemon up to level 70.
You go to get your 7th Badge in Mossdeep City.
the seventh gym badge snowpoint gym
when you get your seventh badge and you will head for mount cornet
It's located inside Pokemon mansion which can be found near the seventh gym.
In gym number seven
any level up to 100
It is in fortree city
you go south from mount pyre
do every league and badge to get legends and the if you were in the water youd find a water type Pokemon get it
You have to beat the gym leader, Pryce, in Mahogany City.