Riding trainers

The following riding trainers teach the skill necessary to ride specific mounts. Higher level trainers also teach lower level ranks. A riding trainer will mail you a letter once you have gained the level requirements for a new skill.
Rank	Trainer 	Location 	Location 	Primary Race
 	Aalun 	Azuremyst Isle 	Exodar 	Draenei
 	Ultham Ironhorn 	Amberstill Ranch 	Dun Morogh 	Dwarf
 	Binjy Featherwhistle	Steelgrill's Depot 	Dun Morogh 	Gnome
 	Darlene Stokx 	Old Town 	Stormwind City 	Human
 	Randal Hunter 	Eastvale Logging Camp	Elwynn Forest 	Human
 	Jartsam 	Cenarion Enclave 	Darnassus 	Night Elf
 	Kar Stormsinger 	Bloodhoof Village 	Mulgore 	Tauren
 	Xar'Ti 	Sen'jin Village 	Durotar 	Troll
 	Kildar 	Valley of Honor 	Orgrimmar 	Orc
 	Revi Ramrod 	Goblin Slums 	Orgrimmar 	Goblin
 	Perascamin 	Thuron's Livery 	Eversong Woods 	Blood Elf
 	Velma Warnam 	Brill 	Tirisfal Glades 	Undead
 	Bralla Cloudwing 	Gryphon Roost 	Stormwind City 	
 	Hargen Bronzewing 	Honor Hold 	Hellfire Peninsula 	
 	Ilsa Blusterbrew 	Wildhammer Stronghold	Shadowmoon Valley 	
 	Maigra Keenfeather 	Valiance Keep 	Borean Tundra 	
 	Maztha 	Orgrimmar Skyway 	Orgrimmar 	
 	Wind Rider Jahubo 	Thrallmar 	Hellfire Peninsula 	
 	Olrokk 	Shadowmoon Village 	Shadowmoon Valley 	
 	Wind Rider Sabamba 	Warsong Hold 	Borean Tundra 	
 	Hira Snowdawn 	Krasus' Landing 	Dalaran 	
 	Pilot Vic 	Lakeside Landing 	Sholazar Basin 	
 	Roxi Ramrocket 	K3 	The Storm Peaks 	
 	Skydancer Shun 	The Golden Terrace 	Vale of Eternal Blossoms	
 	Cloudrunner Leng 	The Summer Terrace 	Vale of Eternal Blossoms	
 Riding trainers