7 km eggs are the only egg tier you cannot get from spinning PokéStops — they come exclusively from friends. No friends, no 7 km hatches. Here is how the pipeline works.
Where 7 km eggs come from
Only one source: opening a Gift from a friend (plus Mateo's Gift at the end of a Route, which is the same mechanic). Gifts have a chance of containing one — you cannot see which gifts do.
The egg-slot detail that trips people up: the egg is generated when you open the gift, not when you receive it. If your egg storage is full at that moment, you can still open the gift — but you forfeit the egg. Hatching one 7 km egg pays about 1,500 XP plus the candy.
So the routine is: keep one egg slot free → open gifts → walk.
What hatches from them
The pool rotates every season and event, so any species list printed in a guide goes stale in weeks. The reliable pattern since 2018: 7 km eggs usually carry regional variant forms — Alolan, Galarian and Hisuian Pokémon you can't catch in the wild locally — occasionally swapped for themed pools (babies, fossils) during events.
Check what's in the pool right now on LeekDuck's egg page before you commit incubators.
Maximising your 7 km flow
- More active friends = more gifts = more eggs. One tap here gets you a fresh code every time — and gift-pledged submitters are marked in the pool.
- You can open 30 gifts a day — but only receive an egg when a slot is free, so time your gift-opening around your incubators.
- Friends from other continents make the eggs and the postcards count double — see the Vivillon guide.
FAQ
Can I choose to get an egg instead of items? No — gift contents are random. A free egg slot just makes sure you don't lose one that appears.
Do 7 km eggs need special incubators? No, any incubator works — distance is what varies.
Why did I get no egg from 20 gifts? Egg drops are a chance, not a guarantee — keep a slot open and keep opening.