Per scambiare, bisogna "pagare" in Polvere di stella. Il costo dipende dal Pokemon e dal livello. Quando si completa uno scambio, riceverai un bonus di caramelle del Pokemon che mandi. L'ammontare di caramelle dipende dalla distanza dei luoghi di cattura dei Pokemon scambiati (più erano lontani, più caramelle si riceveranno).
Gli scambi speciali sono gli scambi di Pokemon leggendari, Pokemon Shiny o Pokemon "misteriosi", ovvero che non sono nel Pokedex di chi lo riceve. Per fare scambi speciali, servono almeno due cuori nel livello amicizia, e se ne può fare solo uno al giorno.
Il costo in polvere di stella è il seguente:
- Scambio normale: 10
- Pokemon Shiny non misterioso: 20.000
- Pokemon misterioso: 20.000
- Pokemon leggendario: 20.000
- Pokemon leggendario misterioso: 1.000.000