Battle Tower in Pokemon Crystal. 1  Johto, on the north end of Route 40, later joined by the other facilities of the Battle Frontier in Pokémon HeartGold and SoulSilver. 2  Hoenn, on an island south of Route 130, later joined by the other six facilities of the Battle Frontier in Pokémon Emerald.