First, teach fly to a Pokemon that can learn it. Then, go to the Pokemon and press A. A small menu will come up, and then some moves you can use, and Fly should be one of them. Press fly and then you select a city that you have already visited to fly to.
To use fly , its at the left of where you go into Pokemon,then click the Pokemon that kknows it,and its in blue letters
Use fly.
you go to olivine city
go to cinibar iland and go by the Pokemon center and you will see a gey. talk to him he will leave. then fly to viridian city. GOOD LUCK!
You have to have fly and surf then go use fly and fly to Fuscha then surf down. The above answer just leads you to Seafom Inland. The real trick it to use fly and fly to Olvine. Then go to the battle tower and surf down till you see the whirlwind. Go past it and you'll be there.
There is 2 kind of ways: 1# Use the magnet train in Saffron City, Kanto, but you need a pass that you can get from a girl named Copycat in Saffron City. 2# Fly first to the Pokemon League and then fly again to the region you wanna go to. 3# (Bonus!) You can use the boat to sail, that is in Vermilion City and Olivine City. But only at some days of the week.
Go in the gym.
You go to Viridian City then go up get through the Viridian forest and then you get to Pewter City
Choose the Pokemon that has fly then press A on the fly choose a city or town and press A.
go to Goldenrod city, the gts is in there.
You go right from Pewter City.
Go south of Goldenrod city.