Pal Park é um recurso de Pokémon SoulSilver e HeartGold que estreou em Pokémon Diamond, Pearl e Platinum. O Pal Park permite transferir até seis Pokémon de um dos seus jogos de Game Boy Advance, como Pokémon Ruby ou Sapphire, para seu jogo de Nintendo DS. Enquanto o Pal Park em Diamond, Pearl e Platinum permitia transferir apenas seis Pokémon no total do cartucho GBA, o Pal Park de SoulSilver e HeartGold permite transferir um número ilimitado, embora no máximo seis por vez.
Vá para Fuchsia City, ao sul de Celadon City pela Bike Path. Encontre o prédio do Pal Park localizado no noroeste da cidade.
Entre no prédio e fale com o atendente. Selecione a área onde gostaria de capturar seus antigos Pokémon de GBA. Áreas disponíveis: Campo (Field), Floresta (Forest), Montanha (Mountain), Lago (Pond) e Oceano (Ocean).
Jogue uma Pokébola no Pokémon quando o encontrar para capturá-lo. Isso migrará seu antigo Pokémon para o sistema DS com seus stats intactos. O Pokémon também manterá quaisquer itens que você deu a ele.