If you reach Exalted reputation with your faction, then you can purchase the skill for 200 gold. [2] X Research source

To fly in Zereth Mortis, you need to complete the achievement “Unlocking the Secrets”, which is a meta-achievement containing 6 other achievements. [5] X Research source To fly in Battle for Azeroth zones, you need the Pathfinder, Part 2 achievement. [6] X Research source

Press W to move forward. Press S to move back. Press A to turn left, and D to turn right. Press Q to strafe left, and E to strafe right. Press the space bar to tilt up. Press X to tilt down.

Oribos, the Maw, and Korthia (Shadowlands) Argus (Legion) Tanaan Jungle (intro to Warlords of Draenor) Isle of Thunder and Timeless Isle (Pandaria) The Molten Front (near Firelands) Tol Barad (PvP area introduced in Cataclysm) The Darkmoon Faire and Darkmoon Island Exodar, Azuremist Isle, and Bloodmyst Isle Silvermoon, Eversong Woods, and Ghostlands Most instanced content (like scenarios, dungeons, raids, battlegrounds, and arenas). [7] X Research source

If you reach Exalted reputation with your faction, then you can purchase the skill for 200 gold. [8] X Research source

You cannot use it while fighting. You cannot use it indoors. You cannot use it while already in another form. It will not benefit from Mount Equipment or Guild Perks (which make your riding faster).

Increase your flying speed by buying Master Riding at level 45.

You’ll then be able to fly in Bastion, Maldraxxus, Ardenweald, and Revendreth. You cannot, however, fly from one zone to another since flying is not permitted in the In-Between.