You have to first surf to Cianwood City
Then once you're there you go to the pharmacy (its towards the south part of the island)
then if you want to make it easier, you can beat Chuck and then get HM02(Fly) and then just fly back to Olivine City and then give the medicine to the gym leader. but if you decide to not beat Chuck at the time just surf back and do the same thing
Chat with our AI personalities
In Cianwood City you receive the medicine from the medicine shop. To give the medicine to the gym leader you have to go to the top of the lighthouse in olivine, which is where she will be. She will then return to her gym where she will battle you. Be careful - her Pokemon (2 magnemites and a Steelix) can be tough! Good luck! :)
i dont know u so im not telling u
Go to the Cianwood Pharmacy by surfing to the West of Olivine. The man gives you the meds, fly or surf back to Olivine and head back up to the top of the tower.
The medicine for the lighthouse Pokemon (ampharos) is in cianwood city. Get the medicine and return to olivine. Deafeating the gym will make this easier because you will be able to use fly, once you defeat the gym and walk out the lady will give you the hm for fly. Return to olivine and cure ampharos then you may battle the gym and its leader which is the person who was taking care of ampharos.
It is on Cianwood City Island. You have to surf there from Olivine City. (NOTE: the gym in Olivine is actually the 6th Gym battle so go to Cianwood Gym first) Before you go to Cianwood City make sure you visit the Olivine lighthouse top floor to talk to the Olivine Gym Leader about a sick Pokemon first.