Dittobase
National Dex

Games

Pokémon GO
Pokopia
Pokémon Unite

Cards

TCG Pocket
Pokémon TCG

Main Series

Winds & Waves
Legends: Z-A
Scarlet & Violet

Events

Championships

Tools

Pokémon GO

Game

Pokémon GO

Upgrade
GO / Buddy Distance

Pokémon GO 20 km Buddies

Every Pokémon that finds one candy for each 20 km (12.4 miles) you walk together.

Legendary, Mythical and Ultra Beast Pokémon require 20 km (12.4 miles) of walking as your buddy to earn a candy. This is the longest buddy distance in Pokémon GO. Use the chart below to see all the Pokémon the require 20 km of buddy walking distance to earn a candy.

Displaying 84 of 84 Pokémon.

Type

Candy

Distance

Earning candy for a 20 km Buddy

At 20 km per candy, walking a Legendary is slow. You can speed this up by getting your Buddy Excited using a Poffin. An Excited Buddy halves the distance to 10 km.

Frequently Asked Questions

Are all Legendary Pokémon 20 km Buddies?

Yes. Every Legendary, Mythical and Ultra Beast Pokémon in Pokémon GO takes 20 km of walking to earn candy.

How can you earn Legendary candy faster?

Keep your Buddy Excited to halve the distance to 10 km. If getting candy is your only goal, it’s most likely faster to earn Rare Candy through other means and then spend it on the Legendary, Mythical, or Ultra Beast you need candy for.

© 2026 dittobase.com. All rights reserved.

This website is an independent platform and is not associated with, validated, backed, or sponsored by Nintendo, Creatures, Game Freak, The Pokémon Company, Scopely, or Niantic.

Advertise on this site

As an Amazon Associate I earn from qualifying purchases.