Where do you find hm fly and hm surf in pokemon white **Im Awesome**

In Pokemon Black and White, you can get HM02, Fly, from Bianca on Route 6 near Driftveil City. You must have earned the Quake Badge to use Fly outside of battle. You can get HM03, Surf, from Alder on Route 7 near Twist Mountain. You must have earned the Jet Badge to use Surf outside of battle.

Sunday, February 05 2012
Source: http://bulbapedia.bulbagarden.net/wiki/HM