Exit west from Ecruteak City. You will reach Route 38. Follow along until you reach Route 39.
On this route, head south to rach Olivine City.
Its in olivine city in the building above the pokecenter
you have to surf from olivine city
yes
In Pokemon HeartGold (and SoulSilver), the SS Anne has been replaced by the newer, more stylish SS Aqua. It starts out in Olivine City, but can be in the Vermilion City dock, too.
Olivine city
Olivine city
The Lighthouse is in Olivine City.
ALL you have to do is teach your Pokemon surf. then you walk to the beach left of olivine city and surf through the whirl islands and you'll be at cianwood?
Olivine City, far right
Olivine City
In Pokémon HeartGold and SoulSilver, Professor Oak will give you the National Dex at the port in Olivine City if you have defeated the Champion of the Pokemon League. You also need to go to Prof. Elm and defeat the Kimono Girl's, all of which have evolutions of Evee.
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.