Tired of walking to and fro between cities in Pokémon HeartGold or SoulSilver? Did you know that one of the Hidden Moves (HMs) in this game allows you to fly back and forth between cities you've visited? All you need is a bit of patience and a flying-type Pokémon.

Steps

  1. 1
    Go to Ecruteak City. Visit the Ecruteak City Gym and defeat Morty to get the Fog Badge. This allows you to use HM Surf outside of battle.
  2. 2
    After defeating Morty, go southeast in the city to find the Dance Theater. Enter it.
    Advertisement
  3. 3
    Find the Team Rocket Grunt bullying a Kimono Girl on the stage. Walk up to the Grunt and talk to him. Defeat him in battle.
  4. 4
    Walk down off the stage and talk to the gentleman who approaches you. He gives you HM Surf because of your bravery. Now teach Surf to one of your Pokémon.
  5. 5
    Go to Olivine City. Go down from the entrance to the beach. Surf into the water.
  6. 6
    Keep surfing downwards. Gradually turn to the left at the bottom of the screen when you reach the rocks. Avoid the whirlpool and continue west. You'll wash up on Cianwood City.
  7. 7
    Enter the Cianwood City Gym and defeat Chuck.
  8. 8
    Once you beat Chuck and get the Storm Badge, walk outside the gym. Talk to the lady near the entrance and receive HM Fly.
  9. Advertisement

Community Q&A

  • Question
    Is it possible to hack Pokemon into my game on SoulSilver?
    Community Answer
    Community Answer
    Yes, but it is highly looked down on by almost everyone in the Pokemon community. Just remember, it is not worth it. It might make all your Pokemon shiny, but it might not be as exciting as finding your first shiny on your own.
Advertisement

Warnings

  • The gym leader, Chuck has very strong fighting type Pokemon, flying type moves might do the trick.
    ⧼thumbs_response⧽
Advertisement

Things You'll Need

  • HM Surf.
  • Fog badge.
  • Pokemon over level 20.

About This Article

Madeleine Flamiano
Co-authored by:
Role-playing Game Enthusiast
This article was co-authored by Madeleine Flamiano. Madeleine Flamiano is a Role-playing Game Enthusiast based in Berkeley, California. She has over 20 years of gaming experience and is an avid gamer in all parts of her life—she's especially fond of tabletop board games and the world of Pokémon. Pokémon Crystal Version is her favorite game in the franchise. Some of her greatest feats were evolving Eevee to a Level 99 Umbreon and collecting every legendary bird Pokémon. Her professional path started at NaNoWriMo, where she scripted a summer-long world-building series and hosted its Virtual Write-Ins. She has written seven books for DDCO Publishing, which specializes in LitRPG and is operated by New York Times Bestseller JA Cipriano. She has ranked in the Top 100 list for Dark Fantasy, Sword & Sorcery, and Fantasy Romance. She was voted by her peers as "The Perfectionist" on Roleplay Adventures, a SERP for forum roleplaying. Madeleine graduated from Mills College with a B.A. in English with a concentration in Literature and a Minor in Philosophy. This article has been viewed 135,382 times.
30 votes - 93%
Co-authors: 8
Updated: June 13, 2020
Views: 135,382
Advertisement