PokéStops can have different sizes. Swiping 10 unique PokéStops consecutively, with a gap of no more than 10 minutes between each individual PokéStop, guarantees a large reward on the 10th PokéStop. Note that even if you are full on items you will still gain XP.
PokéStop Type | XP Gained |
Normal PokéStop (less than 6 items) | 50 |
"Large-reward" PokéStop (i.e., 10th unique PokeStop in 10 minutes, giving 6 or more items) | 100 |
Never-before-visited PokéStop | 250 |
Daily Bonus (for first PokéStop/Gym spin of the day) | 500 |
Streak Bonus (for first spin PokéStop/Gym the 7th consecutive day of spins; stackable with Daily Bonus) | 2000 |
Gym PokéStop(base medal) | 25 |
Gym PokéStop (base medal + your team controls the gym) | 31 |
Gym PokéStop(bronze medal) | 50 |
Gym PokéStop (bronze medal + your team controls the gym) | 63 |
Gym PokéStop(silver medal) | 75 |
Gym PokéStop (silver medal + your team controls the gym) | 94 |
Gym PokéStop(gold medal) | 100 |
Gym PokéStop (gold medal + your team controls the gym) | 125 |