You'll need to trade for a Haunter or a Gengar in the GTS or from someone.
Chat with our AI personalities
Gengar can only be obtained by trading a Haunter.
you can't catch a gengar. you catch a haunter then trade it so it evolves. make sure its not holding an everstone. ;)
Gengar is never a wild Pokémon and therefore is not catchable. The only way you can obtain it is to trade a Haunter.
to catch zapdos in pokemon black you have to have every legendary pokemon
Yes you can catch Reshiram in Pokemon black and you can catch zekrom in Pokemon white hope it helped.