A Sky Battle (Japanese: スカイバトルSky Battle) is a type of Pokémon battle introduced in Pokémon X and Y. Sky Battles consist of two Pokémon battling each other in the air instead of on land or sea. However, because of this, only certain Flying types or Pokémon with the Ability Levitate are eligible for Sky Battles.
A Sky Trainer asking to have a Sky Battle with the player
At certain points in the game, the player can encounter Sky Trainers on top of cliffs or other distant areas who will challenge them to a Sky Battle. All Sky Battles are optional, since the player may not have any eligible Pokémon to use. If all legible Pokémon in the battle faint, the player will black out, but will resume the game standing where they were before battle.
Eligible Pokémon
This section is incomplete. Please feel free to edit this section to add missing information and complete it. Reason: complete list
Many Pokémon with the Flying type or the AbilityLevitate are eligible for Sky Battles.
Certain ground-bound Flying-types are ineligible for Sky Battles. These Pokémon are either incapable of flight, such as Dodrio, or are not shown flying in normal battles, such as Hawlucha.