Short answer: yes, but it's catch-location distance that matters, not your friend's country. Once you're Trainer level 31, every trade has a chance at a Candy XL - roughly 10% if the two Pokémon were caught under 10 km apart, 25% between 10-100 km, and guaranteed at 100 km or more. Regular Candy scales the same way (1/2/3 Candy by the same distance bands), no level required. Friends abroad simply make long-distance pairings far easier to find.
Trainer school
Does trading with a friend far away actually give better Candy XL odds in Pokémon GO?
Candy XL is the bottleneck for powering up anything past level 40, so a trade mechanic that can flat-out guarantee one is worth understanding properly - including the part most players get wrong.
It's catch distance, not trainer distance
The distance that decides your odds is how far apart the two Pokémon were originally caught, not how far apart you and your trading partner are standing, and not what country either of you lives in. A Pokémon you caught on vacation last year still carries that catch location when you trade it.
That means being friends with someone overseas doesn't guarantee a long-distance trade by itself - what it does is make it far easier to end up with a pairing that qualifies, because your catch pools barely overlap. Trade a Pokémon you caught locally for one your friend from another country caught locally, and you're almost always well past the 100 km mark.
The Candy XL odds by distance
Candy XL requires Trainer level 31+ to receive at all. Above that level, every trade rolls separately for each trainer:
| Catch distance apart | Candy XL chance |
|---|---|
| Under 10 km | ~10% |
| 10 km – 100 km | ~25% |
| 100 km or more | 100% (guaranteed) |
Each side of the trade rolls independently, so it's possible for one trainer to get a Candy XL and the other not to, even on the same trade.
Regular Candy scales the same way
Below level 31, or on top of the Candy XL roll, you also get ordinary Candy for the Pokémon you traded away, and it follows the same distance bands:
| Catch distance apart | Candy |
|---|---|
| Under 10 km | 1 |
| 10 km – 100 km | 2 |
| 100 km or more | 3 |
This part needs no level requirement and no Candy XL luck - it's a flat payout every time.
Why this favors trading with friends abroad
This site's whole pitch is handing you a fresh trainer code from somewhere you've never played, and that's exactly what stacks the odds here. A few practical notes:
- Trade your oldest, farthest-caught Pokémon. A common catch from a trip, a Research Breakthrough reward from a different region, or anything a Vivillon-hunting friend sent as a gift once all count by where they were originally caught.
- It stacks with being a special trade. A new Pokédex entry or Lucky trade still follows the normal Stardust and friendship-level rules - the Candy XL roll is a bonus on top, not a replacement.
- Remote trading doesn't change the math. Forever Friends who trade remotely roll Candy XL the same way, by catch location - distance between you two isn't part of the formula at all.
FAQ
Do I need to be Best Friends for the Candy XL chance? No - the Candy XL roll is purely about catch distance and your own Trainer level (31+). Friendship level only affects the Stardust cost and your IV floor on the same trade.
Does it matter which Pokémon I trade? No species restriction - any eligible trade qualifies, including trade evolutions. What matters is where each Pokémon was caught, not what it is.
Can both trainers get a Candy XL from the same trade? Yes - each side rolls independently, so outcomes can differ even though you're trading the same pair of Pokémon.
Is there a cap on how much distance helps? No - once the two Pokémon were caught 100 km or more apart, the Candy XL is guaranteed. Going further apart than that doesn't add anything on top.