Cianwood City HGSS · Johto Town

Cianwood City is a seaside city on Johto’s west coast, reached by surfing west from Olivine through Routes 40 and 41, with Route 47 leading west toward the Safari Zone. You come here for the Pharmacy’s SecretPotion to cure Jasmine’s sick Ampharos in Olivine, and to challenge Chuck, whose Fighting-type Gym puts him under a waterfall. You also cross paths with Suicune and Eusine on the northern shore, and with Kirk, who hands you his Shuckle after Silver bullies him.
- Region
- Johto
- Wild Pokémon
- 8
- Items
- 5
- Trainers
- 6
- HMs
- Surf, Rock Smash
- Gym
- Chuck · Fighting
Connects to: Route 41 · Route 47
Cianwood City on the Johto Pokégear map
Chuck’s Gym Johto badge 5 of 8
Gym trainers
| Trainer | Pokémon | Prize |
|---|---|---|
Black BeltYoshi | Hitmonlee 27 | ₽648 |
Black BeltLao | Hitmonchan 27 | ₽648 |
Black BeltNob | Machop 25 Machoke 25 | ₽600 |
Black BeltLung | Mankey 23 Mankey 23 Primeape 25 | ₽600 |
Gift, legendary and roaming Pokémon
Tentacool Lv. 15 · Gift · Pokémon CenterOnly if your party is a single Pokémon and your PC boxes are empty: a woman in the Pokémon Center gives you a Tentacool so you are not stranded on the island.
Shuckle Lv. 20 · GiftKirk gives you his Shuckle (nickname Shuckie, holding Berry Juice) to look after so Silver can’t take it. When he asks for it back on a later day, he lets you keep it if its friendship is high (150+); you can also refuse to return it.
Wild Pokémon
| Pokémon | Type | Lv. | Chance |
|---|---|---|---|
Tentacool | WaterPoison | 10–25 | 90% |
Tentacruel | WaterPoison | 15–25 | 10% |
| Rod | Pokémon | Lv. | Chance |
|---|---|---|---|
| Old Rod | Magikarp | 10 | 85% |
Krabby | 10 | 15% | |
| Good Rod | Krabby | 20 | 50% |
Magikarp | 20 | 40% | |
Corsola | 20 | 10% | |
| Super Rod | Krabby | 40 | 60% |
Corsola | 40 | 30% | |
Kingler | 40 | 10% |
Chances are the game’s encounter slots: grass and caves 20/20/10/10/10/10/5/5/4/4/1/1, with every slot changing by time of day (morning 4:00–9:59, day 10:00–19:59, night 20:00–3:59); surfing 60/30/5/4/1; all three rods 40/30/15/10/5; Rock Smash 80/20; Headbutt 50/15/15/10/5/5. HG and SS mark Pokémon found in only one version. Where to find every Pokémon.
Trainers

Prize money is four times the level of the trainer’s last Pokémon times the trainer class’s rate (doubled in double battles). Trainers who give you their Pokégear number call when they want a rematch, with stronger teams as you progress.
Items
| Item | How | Where |
|---|---|---|
| Revive | Hidden | Cianwood City |
| Stardust | Hidden | Cianwood City |
| HM02 Fly | Gift | Cianwood City |
| TM01 Focus Punch | Gift | Gym |
| SecretPotion | Gift | Pharmacy |
Hidden items can be found with the Dowsing MCHN Pokégear app.
Shops
Pharmacy
Potion ₽300Super Potion ₽700Hyper Potion ₽1,200Full Heal ₽600Revive ₽1,500
Tips
- Chuck’s team is Primeape Lv29 and Poliwrath Lv31; Flying- and Psychic-type moves hit both hard.
- The Storm Badge lets you use Fly outside battle, and Chuck’s wife gives you HM02 Fly outside the Gym after you win; Chuck himself gives TM01 Focus Punch.
- Talk to Jasmine at the top of the Glitter Lighthouse first, then the Pharmacy gives you the SecretPotion to take back to her.
- Eusine battles you near where Suicune appears on the north side of town, with Drowzee Lv25, Haunter Lv25 and Electrode Lv27.
- Kirk gives you his Lv20 Shuckle, Shuckie, which holds Berry Juice; raise its friendship before he asks for it back if you want to keep it without a fuss.
- The road west (Route 47 to the Safari Zone) stays shut until Amphy is healed.
- Rock Smash the boulders around town for Krabby and the occasional Shuckle.
Walkthrough: Part 8: Olivine City and the Cianwood Gym · Part 25: The Embedded Tower and the Safari Zone
More pictures
FAQ
Where do you get HM02 Fly in HeartGold and SoulSilver?
Chuck’s wife gives it to you outside the Cianwood Gym once you’ve beaten Chuck and have the Storm Badge.
Where is the SecretPotion in Pokémon HeartGold?
At the Cianwood City Pharmacy. You get it after speaking to Jasmine about Amphy at the top of the Olivine (Glitter) Lighthouse.
What Pokémon does Chuck use?
Primeape Lv29 and Poliwrath Lv31. Winning earns the Storm Badge and TM01 Focus Punch.
Can you keep Kirk’s Shuckle in HeartGold?
Yes. When he asks for it back on a later day, he lets you keep it if its friendship is high enough, and you can also simply refuse to give it back.
What Pokémon can you catch in Cianwood City in HeartGold and SoulSilver?
8 species: Tentacool, Tentacruel, Krabby, Shuckle, Magikarp, Corsola, Kingler, Staryu.
Sources & picture credits
- Cianwood City (Bulbapedia)
- pret/pokeheartgold (decompiled game data)
- Picture: Cianwood_City_Gym_HGSS.png
- Picture: HGSSCianwoodCity.png
Guide text is original retrogameindex writing, checked against Bulbapedia and the game data. Wild Pokémon and encounter chances, items, trainers, rematch teams, gifts and shops come from the pret/pokeheartgold decompilation, and the Pokémon sprites and dungeon entrance pictures are drawn from the game’s own graphics in it. The position maps are the Gold/Silver wiki’s Pokégear map renders. Location pictures and trainer sprites © Nintendo / Creatures / GAME FREAK, archived from the Pokémon Wiki on Fandom (listed on the image gallery).



















