Super rod all over the place until you find a wailmer
No, Wailmer can only be found on water routes by fishing or surfing.
You have to find it in the cave
psypoke.com
get a wailmer level 40
You can find it but it's very hard to actually find it, so i'd say catch a Wailmer and train him until he evolves.
the easiest place to catch it is on mossdeep city and use a super rod in the water, you will ALWAYS find a wailmer this way
find a wailmer then evolve it
Go to the Fight area and run right. you will arrive at a shore, fish there with a super rod and u wil find a wailmer sooner or later
You can find Wailmer in the sea using the super rod in Sailport city, route 110, 127, 105 , Lilycove, Mossdeep, and elsewhere. These are the places I've found Wailmer.
You must evolve wailmer/surf and find one on route 129. There are few there. Wailmer will evolve at level 40.
In your front yard under thre doormat