Celadon city, use the town map to aid you on the way there.
Chat with our AI personalities
The 3rd gyms badge will grant you the ability to use Fly outside of battle, the 3rd gym is in vermilion city.
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
with electric and fire type Pokemon
to get the eight badge go to viridian city after you have 7 badges and enter the gym
In Cinnabar Island, south of Pallet Town.