Yes but only if you have wifi.
Chat with our AI personalities
Trade, battle, and talk in the wifi union room! Just press a on the characters in the room
You trade Pokemon from Pokemon Heartgold and Soulsilver to Pokemon Diamond by going to the wifi room in the Pokemon center on the top floor. You also need to have a copy of Pokemon Diamond and have to have a friend or someone who has a copy of Pokemon Heartgold or Soulsilver. You will see someone there if you are going to trade with someone. Talk to the person you are going to trade with and ask them if they want to trade. The top floor is the Union Room no Friend Code needed the basement is the Wi-fi room, which requires a Friend codes
The only way to get a friend code is to go in the union room in the Pokemon center and use wifi with a friend and it willask do you want to exchange friend codes and say yes
Go to the Union room on the 2nd floor of the Pokemon centre. Talk to one of the people behind the counter, and you save the game blah, blah, blah, and then you go into the union room. but you have to be within 10m of the dude that you want to trade with.
in the union building