In Pokemon Gold, Silver en Crystal is HM Surf te vinden in Cianwood City.
In Pokemon Ruby, Sapphire en Emerald is HM Surf te vinden in Slateport City.
In Pokemon Diamond, Pearl en Platinum is HM Surf te vinden in Canalave City.
In Pokemon Black and White is HM Surf te vinden in Mistralton City.
In Pokemon Black 2 en White 2 is HM Surf te vinden in Black City of White Forest.
In Pokemon X en Y is HM Surf te vinden in Coumarine City.
In Pokemon Omega Ruby en Alpha Sapphire is HM Surf te vinden in Slateport City.
In Pokemon Sun en Moon is HM Surf te vinden in Seafolk Village.
In Pokemon Ultra Sun en Ultra Moon is HM Surf te vinden in Seafolk Village.
In Pokemon Sword en Shield is HM Surf te vinden in Motostoke City.