Experience Points (also known as XP) are awarded to trainers for completing various actions. Your level is determined by the amount of XP you gather.

This XP can be doubled by using a Lucky Egg.

pgo_XP

Action XP Gain
Nice Throw 10
Curveball 10
Visit a PokéStop 50
Great Throw 50
Each Pokémon defeated at a friendly Gym  50
Excellent Throw  100
Each Pokémon defeated at a rivals Gym 100
Pokémon Caught 100
Hatch a 2km egg 200
Hatch a 5km egg 500
Hatch a 10km egg 1000
Evolve a Pokémon 500
New Pokémon Caught 500