Go west from Celadon city and once you have the Poke Flute you can wake the snorlax (catch it.) and then you can go on the cycling road (woot!) from there, go south until you can't go any further, then go east. congrats. the safari city.
if anyone knows, does this give you steps toward lvling your daycare kiddies and eggs?
tyvm
hunter
if you mean rainbow badge go down cycling road and vs koga
in underground road lavender from celadon
its where you cycle on your bike and battle trainors
Next to the Cycling Road STUPID IDIOT!!!
You get all the badges from all the gyms
You can find doduo either at the safari zone or you can find it at cycling road.
Cycling road is west from celadon city you need a bike to travel on the road but a snorlax blocks your way you need to use the pokeflute to make it wake up then catch it or defeat it now you can travel on cycling road.
if you mean rainbow badge go down cycling road and vs koga
You have to catch 40 Pokemon and get it from Professor Oake's aide. He can be found in the upstairs observation room in the gatehouse that connects Celadon City and Cycling Road.
Train at victory road
It is in victory road.
Above cycling road, you must use cut on that tree, then go through the building and you will see a house; go in and talk to the girl and she will give you fly.
it is in victory road when your going to the Pokemon league
You get it at wayyard cave below the cycling road.
Go to the very top of Cycling road. Go through the building there and there will be a spot where a Snorlax is (or was) then cut down the tree and go back through the building through the top section. When you get out, you will be on the very top of Cycling road, above the fence. There will be a house. Go in and the person there will give you Fly.
The 'Cycling Road' is between Eterna and Oreburgh (it doesn't go directly to Oreburgh, but that is the nearest city).
You can find TM Dragon Claw on Victory Road in Pokemon FireRed (Kanto).