How do you trade pokemon in Pokemon SoulSilver?

Firstly, you have to go to Goldenrod City. Go on the very west of Goldenrod City where there is a really big building. That is called the GTS. You can trade there.

*This answer has been approved and written by Wikia Lord.