1. Il modo più semplice è sconfiggere i Quattro Elite e il Campione Lance. Ogni membro dei Superquattro ti darà 1.000 monete quando sconfitto e Lance ti darà 2.000 monete quando sconfitto.
2. Un altro modo per ottenere monete è vincere battaglie contro gli allenatori nel gioco. Alcuni allenatori ti daranno monete come ricompensa per averli sconfitti.
3. Puoi anche ottenere monete vendendo oggetti al PokéMart. Alcuni oggetti verranno venduti per più monete di altri.
4. Infine, puoi anche ottenere monete giocando al gioco del lancio delle monete nel Celadon Game Corner. Se indovinerai correttamente, vincerai il doppio della tua scommessa. Se indovini in modo errato, perderai la scommessa.