Legendary cards are the most special cards.
They are incredibly rare to find, but they can be earned in any chest. Magical Chests and Mythical Chests have a higher chance of revealing a Legendary card.
They also can be found in the store to be purchased with gold. However, this is a perk only for players in the last Castle.
As a rule and exception to other cards, a Legendary card can only be used once in the Battle Deck.