Verified against the October 2025 level cap update (levels 1–80) and December 2025 friendship tier addition. XP values sourced from Bulbapedia and official Niantic documentation.
Reaching level 80 in Pokémon GO requires 203 million XP — more than four times what level 40 used to cost, and nearly double the old level 50 ceiling. When Niantic raised the cap in October 2025, a lot of guides became quietly outdated overnight. Most still recommend Spotlight Hours, which Niantic retired in March 2026, and almost none cover the two biggest XP additions of the past year: the Daily Adventure Egg and the Forever Friends tier.
This guide ranks every major XP method by what it actually produces per session — not a list of things that award XP, but a breakdown of where your time goes furthest.
Quick Start: 5 Things to Do Before Anything Else
- Log in daily and accept your Daily Adventure Egg. From level 15 onward, this auto-places into its own incubator. Walk 1 km and collect 10,000 XP free. Every single day.
- Keep a 7-day catch streak running. The streak bonus on day 7 pays 6,000 XP alone — missing it wastes a week of cumulative effort.
- Stock 50+ Pidgey, Caterpie, Weedle, or Whismur candies for mass evolution sessions. These all evolve for 12 candies, making them the most XP-efficient per candy spent.
- Add 15–20 new friends and start gifting daily. Every friend you push toward Best Friend status is a future XP bomb waiting to be triggered with a Lucky Egg.
- Never activate a Lucky Egg without pre-staged activities. Random popping is the single most common XP waste in the game. Everything below explains why.
How Lucky Eggs Actually Work (and Why Most Players Waste Them)
A Lucky Egg doubles every XP you earn for 30 minutes. That’s the part everyone knows. The part most guides skip: Lucky Eggs stack multiplicatively with event XP bonuses — not additively.
During a double-XP event, activating a Lucky Egg doesn’t give you 3× XP. It gives you 4×. The event doubles the base XP, and your Lucky Egg doubles that result. Community Days that feature 3× catch XP become 6× catch XP with a Lucky Egg active.
The 30-minute window is fixed. What changes is how much is waiting inside it. Every strategy below is fundamentally about maximizing what’s queued before you pop the egg — not about catching more Pokémon during the window.
The 7 Best XP Methods, Ranked by Session Yield
| Rank | Method | Base XP | With Lucky Egg | Peak per session |
|---|---|---|---|---|
| 1 | Friendship milestone stacking | 100K–150K per trigger | 200K–300K per trigger | 2M+ (10 pre-staged friends) |
| 2 | Mass evolution (2× event + egg) | 1,000 per evolution | 4,000 per evolution | 240K–320K / 30 min |
| 3 | Mass evolution (no event) | 1,000 per evolution | 2,000 per evolution | 120K–160K / 30 min |
| 4 | Daily Adventure Egg | 10,000 fixed | No bonus applies | 10,000 / day |
| 5 | Tier 5 raids with Lucky Egg | 10,000 per raid | 20,000 per raid | 60K–80K / Raid Hour |
| 6 | Excellent throw combos | 1,120–2,120 per catch | 2,240–4,240 per catch | ~70K/hr sustained |
| 7 | Daily streaks + research tasks | Varies | Double with egg | Low ceiling, zero effort |
Rank 1: Friendship Milestone Stacking
Best Friends pays 100,000 XP. Forever Friends — added in December 2025, requiring 180 total friendship points — pays 150,000 XP. With a Lucky Egg active, those become 200,000 and 300,000 XP per trigger.
The reason this ranks first isn’t the per-trigger value — it’s the scale. Pre-stage 10 friends to hit Best Friend simultaneously, pop a Lucky Egg, and trigger all 10 milestones: that’s 2,000,000 XP in under two minutes. No other method approaches this ceiling.
The trade-off is time. You earn at most one friendship point per day per friend, so Best Friend (90 points) takes roughly three months of consistent gifting; Forever Friend (180 points) takes about six months. You build this in parallel — adding friends steadily while farming XP through other methods — so the milestones arrive as a future windfall rather than immediate payoff.
Activities that earn friendship points: opening and sending gifts, participating in raids together, trading, battling in gyms, and PvP battles. Raid sessions with friends accelerate the process faster than gifting alone.
Niantic added a prompt that lets you activate a Lucky Egg directly from the Best Friend notification screen. Use it. There is no reason to ever reach Best Friend without a Lucky Egg active — that’s 100,000 XP you cannot recover.
For a full breakdown of all friendship tier requirements and bonuses, see the Pokémon GO friendship levels guide.
Rank 2: Mass Evolution + Lucky Egg
Each evolution awards 1,000 XP. A quick phone processes 60–80 evolutions in 30 minutes. The math:
- 60 evolutions × 2,000 XP (Lucky Egg, no event) = 120,000 XP
- 80 evolutions × 2,000 XP = 160,000 XP
- 80 evolutions × 4,000 XP (Lucky Egg + 2× event) = 320,000 XP
The Pokémon to prioritize — cheapest candy cost per evolution:
- 12 candies each: Pidgey, Caterpie, Weedle, Sentret, Poochyena, Wurmple, Whismur
- 25 candies: Rattata, Ekans — acceptable but less efficient
- Avoid for bulk sessions: Magikarp (400 candies), Swablu (400 candies) — same evolution XP, massively higher candy cost
The priority rule: evolve during event double-XP windows whenever possible. Four times the XP from the same action, same time investment.
Rank 3: Daily Adventure Egg — 10,000 XP, Free, Every Day
From level 15, Pokémon GO auto-places a Daily Adventure Egg in your incubator on first login after midnight local time. It hatches after 1 km and pays 10,000 XP — guaranteed, regardless of which Pokémon hatches.
Three details that matter:
- It uses its own dedicated incubator. It won’t consume one from your item bag.
- It doesn’t count toward your 12-egg storage limit.
- Event bonuses don’t apply — no reduced hatch distance, no XP multipliers.
At 10,000 XP per day, consistent use over a year produces 3.65 million XP from nothing more than logging in and walking. The only way to lose this is forgetting to open the app.
See the Pokémon GO egg chart for full hatch distances and species by egg type.
Rank 4: Tier 5 Raids with Lucky Egg
A Tier 5 raid pays 10,000 XP base — 20,000 XP with a Lucky Egg. Raid Hour (typically Wednesdays, 6–7 p.m. local time) lets you chain 3–4 raids in one hour, adding up to 60,000–80,000 XP per hour with a Lucky Egg active.
Raids serve double duty: XP farming plus specific Pokémon encounters. If you’re targeting a Legendary anyway, the Lucky Egg overhead costs nothing extra. Remote Raid Passes let you complete Raid Hour from home — you don’t need to travel between gyms.
For counterpart selection and raid strategy by Legendary, see the full Pokémon GO raid guide.
Rank 5: Excellent Throw Combos
Each throw bonus stacks with the base catch and other bonuses:
- Base catch: 100 XP
- Excellent throw bonus: +1,000 XP
- Curveball: +20 XP
- New species (first encounter): +1,000 XP
- Total per new-species excellent curveball: 2,120 XP
- With Lucky Egg: 4,240 XP per catch
For Pokémon you’ve already caught, the ceiling is (100 + 1,000 + 20) × 2 = 2,240 XP per throw with a Lucky Egg. At 30 consistent Excellent throws per hour, that’s roughly 67,000 XP/hr of active play.
Technique: wait for the target ring to shrink to its smallest, then flick a curveball as it begins expanding. Large Pokémon with slow ring animations — Snorlax, Wailmer, Lapras — are the easiest targets to practice on. Consistency matters more than speed here.
Rank 6: Research Tasks — Consistent Daily Habit
Field Research tasks pay 500–2,000 XP per completion. They’re not a high-yield farming method, but they’re a consistent background earner and the item rewards often include Lucky Eggs. Do them daily; don’t skip them for XP farming sessions.
See the Pokémon GO research tasks guide for current task rewards.
Rank 7: Daily Catch and Spin Streaks
- First catch of the day: 1,500 XP
- 7-day catch streak bonus (day 7): 6,000 XP
- First PokeStop spin of the day: 1,500 XP
- 7-day spin streak bonus (day 7): 6,000 XP
Low XP ceiling, near-zero effort. Letting a 7-day catch streak lapse costs 4,500 XP per week (streak bonus minus the daily first-catch XP). Treat these as mandatory background habits, not farming sessions.
Which Method Should You Prioritize? (Player-Type Guide)
| Player type | Primary focus | Secondary focus | Lower priority |
|---|---|---|---|
| New player (levels 1–20) | Daily Adventure Egg + catch streaks | Start friend list now (XP pays off later) | Mass evolution (not enough candies yet) |
| Casual (<30 min/day) | Daily egg + friendship building (passive) | Excellent throw habit during daily catches | Raid chains (require dedicated time blocks) |
| Regular (1–2 hrs/day) | Mass evolution + friendship milestones | T5 raids during Raid Hour | — |
| Hardcore optimizer | Pre-stage 10+ friends + event Lucky Egg stacking | Mass evolution during 2× events | Research tasks (lowest XP/min) |
Tips and Tricks
Build the ideal Lucky Egg session in advance. The sequence: activate Lucky Egg → trigger queued friendship milestones → mass evolve → catch with Excellent throws in remaining time. This order maximizes the highest-yield activities first in case the window ends early.
Use Mega Evolution to add XP to every catch. A Pokémon at High Mega Level adds 50 XP per same-type catch; Max Mega Level adds 100 XP. Over a mass catching session, this compounds. Pair with a Lucky Egg during events and the bonus doubles. See the Mega Level guide for how to reach Max Mega Level faster.
Community Days are your best mass catch windows. Many feature 3× catch XP. A Lucky Egg on top brings that to 6×. A single Community Day with a Lucky Egg active can rival a month of daily casual play. See the Community Day guide for upcoming event dates and bonuses.
Chain friendship point activities. Raid sessions with friends earn friendship points, trade XP, and raid XP simultaneously. If you have active friends, scheduling joint raid sessions advances friendship faster than solo gifting.
Forever Friends is worth the patience. The 150,000 XP base (300,000 with Lucky Egg) on the Forever Friends milestone dwarfs Best Friend. If you have friends who’ve been playing since the game launched, some of you are closer to this tier than you think. Check your friendship points and prioritize those relationships.
Common Mistakes That Kill Your XP Rate
Popping Lucky Eggs randomly. Thirty minutes of unplanned play with a Lucky Egg might produce 20,000–30,000 XP. The same egg used during pre-staged friendship milestones plus a mass evolution batch generates 300,000 XP or more. The egg is wasted without the preparation.
Evolving Pokémon throughout the day one at a time. Scattered evolutions produce the same XP total but never benefit from Lucky Egg multiplication. Save them in batches of 60+, then evolve all at once during an egg window.
Missing the Daily Adventure Egg. Two missed days = 20,000 XP left uncollected. Build app login into a daily habit. The egg auto-places on login — you just need to walk 1 km afterward.
Triggering Best Friend without a Lucky Egg. A Best Friend milestone without a Lucky Egg pays 100,000 XP. With one: 200,000 XP. You can’t trigger the milestone twice. Keep Lucky Eggs in stock and check the Today View before you know a milestone is close.
Counting on Spotlight Hours. Niantic retired weekly Spotlight Hours in March 2026. If your XP strategy includes them as a regular source, it no longer applies. Community Days, seasonal events, and limited-time events still offer temporary XP bonuses — but the predictable weekly Tuesday format is gone.
Ignoring the Forever Friends tier. Added in December 2025, it requires 180 total friendship points (90 beyond Best Friend) and pays 150,000 XP base. Most players don’t know it exists. Check your longest-running friendships — if any are over 90 points post-Best Friend, start treating them as active XP targets.
FAQ
What is the fastest way to earn XP in Pokémon GO?
Friendship milestone stacking — specifically triggering multiple Best Friend or Forever Friend milestones simultaneously with a Lucky Egg active. If you’ve pre-staged 10 friends to hit Best Friend at the same time, one 30-minute Lucky Egg session produces 2,000,000 XP in under two minutes. No other in-game method approaches this ceiling. The trade-off is the months of daily gifting needed to build there, which is why you start adding friends now and let the milestones accumulate.
Does a Lucky Egg stack with double XP events?
Yes — and multiplicatively, not additively. A double-XP event gives 2× base XP. Your Lucky Egg then doubles that result, producing 4× total XP. This is why timing Lucky Eggs around events matters more than just having them active during normal play. During a Community Day with 3× catch XP, a Lucky Egg brings it to 6× per catch — every Excellent throw combo on a new species is worth over 12,000 XP instead of the normal 2,120.
How long does it take to reach level 50 or level 80?
Level 50 now requires 12.75 million total XP; level 80 requires 203.35 million. A casual player earning 100,000–200,000 XP per week reaches level 50 in roughly 13–25 weeks and level 80 as a multi-year project. Using friendship stacking aggressively — building 10+ Best Friend milestones and triggering them in batches during events — dedicated players have reached level 50 in 8–10 weeks. Level 80 remains a long-term goal even for daily optimizers, which is exactly why efficient habits matter from the start.
Sources
- Trainer level — Bulbapedia
- Prepare for Pokémon GO’s new and rewarding leveling journey — Official Pokémon GO Blog
- What is a Lucky Egg? — Pokémon GO Help Center
- What is the Daily Adventure Egg? — Pokémon GO Help Center
- A Guide to Mega Evolution in Pokémon GO — Pokemon.com
- Friend List and Friendship Levels — Pokémon GO Help Center
