The following lists all of the HMs that are obtainable in Soul Silver.
I don't take credit for this. All credit goes to Seribii.net.
|HM01 Cut||Ilex Forest|
|HM02 Fly||Cianwood City after defeating Chuck|
|HM03 Surf||Assist Kimono Girl in Eruteak City|
|HM04 Strength||Hiker on Route 42|
|HM05 Whirlpool||Lance in Mahogany Town Team Rocket Hideout|
|HM06 Rock Smash||Hiker on Route 36|
|HM07 Waterfall||Ice Path|
|HM08 Rock Climb||Professor Oak in Pallet Town after getting all 16 Badges|