The only way to get Drifloon in Soulsilver is to trade one over from Diamond, Pearl, or Platinum. To obtain Drifloon in one of those games you have to clear out Valley Windworks then come back on a Friday and Drifloon will be waiting outside.
Chat with our AI personalities
you cannot get Drifloon in heartgold nor soulsilver the best chance of you getting one is in a trade
you can evlove drifloon at lvl 32 good luck with platinum people =)
Drifloon is #425 in the national pokedex, and it is a Ghost-Flying type Pokemon.
There actually isnt a trainer in pokemon pearl that has drifloon, but you can catch them every friday in front of the valley windworks, just go up to the drifloon and press a. he is at level15
after you drive team galatic out of the valley windworks on friday's there will be a drifloon outside the windworks but only at fridays