Make your way to lilycove. Use the map and devon scope. It should be south then east.
fortree city
Fortree City.
You get the third badge in sapphire when you get to Mauville. You have to battle Gym Leader Wattson in the Mauville City Gym.
in lavarage town
you can get the fith badge by going to petalburg the poke gym there.
Flannery's gym in Lavaridge Town.
In Pokekon Sapphire, you get the 5th badge after defeating your opponent in a Gym Battle at Petalburgh.
Go to sootopolis city for your next badge.
its in fortree city
obtain your 4th gym badge then go to petalburg city ang in the gym
The 6th gym leader in Pokémon Sapphire is found at the Fortree Gym. The name of the gym leader here is Winona.
For DPPt, the 6th.
You beat the 6th gym leader.
Defeat the 3rd Gym Leader, Wattson, in Mauville City.