List of Experience Points sources

Trainer experience can be obtained in several ways. The lists below show those ways and the amount of  experience (XP) gained in each. Keep in mind that these values are the regular ones, a.k.a. with no bonus from items or events.

General experience
Experience gained through general gameplay.

Capture experience
Experience gained through capturing Pokémon.

Hatching experience
Experience gained through hatching Eggs.

PokéStop experience
Experience gained through interacting with PokéStops.

Gym experience
Experience gained through interacting with Gyms.