You must defeat Blain the gym leader on Cinnabar island then Bill should give you the rainbow pass
WRONG first you need to beat the elite 4 then complete the pokedex then go to first island and talk to Celio go to Mt.Ember then talk to the Grunts of team rocket when you beat them they willl leave go to the cave go to the deepest part get the ruby go back to Celio then get ready to go to 4 island
Both of the answers are wrong.
You need to have beaten the Elite 4, and then talk to Professor Oak and if you've caught at least 60 Pokémon, then he will tell you to complete your Pokédex on the Sevii Islands. Go to Mt. Ember on One Island and battle the the two grunts and they will open up the cave that has the Ruby in it. After you get it go to talk to Celio and you will unlock the rest of the islands.
Chat with our AI personalities
it is in ice fall cave on four island but you need to find it somewhere in the cave
the togepi egg is in the water labyrinth on 5 island, not on 4 island
Ralts must be traded from Ruby, Sapphire, or Emerald; or Kirlia or Gardevoir be traded over and hatch an egg from the Day Care on Four Island.
Yes, after you defeat the Elite Four, and then help Celio find Ruby and Sapphire (gems, not the characters ;) , he'll give you the Rainbow pass. There is a Daycare couple on Floe Island (Four Island). When you leave two Pokémon in their care, they breed depending on their egg compatibility.
You get access to four, five, six and seven island :)