Flying-typePokémon are Pokémon that can fly and live at high altitudes. They are normally birds or dragon-like (i.e. the Water-and Flying-type Pokémon, Gyarados). The Flying-type Pokémon has only appeared once on any Pokémon as its sole type – Tornadus. All the other Flying-type Pokémon are dual-types, with the exception of Arceus while holding the Sky Plate. With the exception of Girafarig, Meloetta, Deerling, Sawsbuck, Bibarel and Helioptile, all Normal dual-type Pokémon are Flying. The Flying type has been paired with every type in a Pokémon except for Fighting. Some Flying types, however, cannot use the HM Fly.
Flying types' greatest type weaknesses are Electric, Ice, and Rock-type Pokémon. However, all Flying-type Pokémon are immune to all Ground-type moves and are strong against Grass, Bug and Fighting types.