Guide · travel
WoW Forever flight paths, boats and zeppelins: interactive map and fastest routes
Every flight point, boat, zeppelin and the tram on one map, and the fastest way between any of them.
The map shows 35 Alliance and 34 Horde flight points, 7 boat routes, 5 zeppelin and airship routes and the Deeprun Tram, all read from the game files. Pick Horde, Alliance or both, then click where you start and where you are going on the map: the fastest way lights up along its flights, boats and zeppelins, with the time and what the flights cost. 5 of the routes are new in Forever.
- Game build
- 1.60.1.70888
- Flights
- 286
- Boats, airships and tram
- 13
WoW Forever travel map: click two towns for the fastest route
The route finder needs JavaScript. The tables below list every route and its times.
- Alliance flight point
- Horde flight point
- Flight point for both
- Town with flights and a boat, zeppelin or tram
- Boat dock
- Zeppelin tower or airship dock
- Tram station
Click where you start, then where you are going, and the fastest way lights up on the map. Each town is one point: its flight master, dock and tram station count together, and the route starts from whichever is fastest. Click the last point again to unpick it, or Start over to clear the route. Zoom in close and the map changes to each zone’s own map, with its roads, towns and lakes. Zephras Isle is not on the game’s world map, so its dock is drawn in the sea north of the Maelstrom.
How to get there: the fastest routes between cities
The journeys players ask about most, worked out from the same flights, boats and zeppelins as the map. Times include the average wait for a boat, zeppelin or tram. Still choosing where to quest? See where to level, and your first mount for the runs in between.
| From and to | For | Fastest way | About | Flights cost |
|---|---|---|---|---|
| Stormwind to Ironforge | Alliance | Ride the Deeprun Tram to Ironforge. | 2 min 11 s | free |
| Stormwind to Darnassus | Alliance | Take the boat to Auberdine, run to the flight master, fly to Rut'theran Village, at the foot of Darnassus. | 4 min 45 s | free |
| Ironforge to Darnassus | Alliance | Ride the Deeprun Tram to Stormwind, run to the dock, take the boat to Auberdine, run to the flight master, fly to Rut'theran Village, at the foot of Darnassus. | 9 min 3 s | free |
| Rut'theran Village to Stormwind | Alliance | Fly to Auberdine, run to the dock, take the boat to Stormwind Harbor. | 4 min 56 s | free |
| Stormwind to Theramore | Alliance | Ride the Deeprun Tram to Ironforge, run to the flight master, fly to Menethil Harbor, run to the dock, take the boat to Theramore Isle. | 8 min 58 s | 3s 30c |
| Stormwind to Booty Bay | Alliance | Fly to Booty Bay. | 4 min 4 s | 6s 30c |
| Stormwind to Gadgetzan | Alliance | Ride the Deeprun Tram to Ironforge, run to the flight master, fly to Menethil Harbor, run to the dock, take the boat to Theramore Isle, run to the flight master, fly to Gadgetzan. | 12 min 16 s | 10s 60c |
| Stormwind to Farholde Keep | Alliance | Fly to Farholde Keep by way of Lakeshire. | 4 min 5 s | 8s 40c |
| Stormwind to Zephras Isle | Alliance | Ride the Deeprun Tram to Ironforge, run to the flight master, fly to Southshore by way of Menethil Harbor, run to the airship dock, take the airship to Zephras Isle. | 14 min 28 s | 6s 60c |
| Orgrimmar to Undercity | Horde | Take the zeppelin to Undercity. | 4 min 25 s | free |
| Orgrimmar to Thunder Bluff | Horde | Fly to Thunder Bluff. | 3 min 45 s | 50c |
| Undercity to Thunder Bluff | Horde | Take the zeppelin to Orgrimmar, run to the flight master, fly to Thunder Bluff. | 8 min 47 s | 50c |
| Undercity to Orgrimmar | Horde | Take the zeppelin to Orgrimmar. | 3 min 55 s | free |
| Orgrimmar to Grom'gol | Horde | Take the zeppelin to Grom’gol Base Camp. | 3 min 2 s | free |
| Orgrimmar to Booty Bay | Horde | Take the zeppelin to Grom’gol Base Camp, run to the flight master, fly to Booty Bay. | 4 min 34 s | 6s 30c |
| Orgrimmar to Gadgetzan | Horde | Fly to Gadgetzan by way of Crossroads, Freewind Post. | 6 min 27 s | 12s 70c |
| Orgrimmar to Rog'mar | Horde | Take the zeppelin to Grom’gol Base Camp, run to the flight master, fly to Rog'mar by way of Stonard. | 9 min 28 s | 12s 60c |
| Orgrimmar to Zephras Isle | Horde | Fly to Thunder Bluff, run to the airship dock, take the airship to Zephras Isle. | 8 min 54 s | 50c |
Every WoW Forever boat, zeppelin and airship route, and the tram
All of these are free. “Under way” is the time moving between two stops; a ride that changes continent also has a loading screen. A route marked for one faction docks in that faction’s town, where the other side’s guards attack.
| Under way | ||||
|---|---|---|---|---|
| Ratchet to Booty Bay | Boat | Both | Ratchet → Booty Bay: 1 min 33 s Booty Bay → Ratchet: 1 min 41 s | 5 min 14 swaits 60 s at a stop |
| Grom’gol to Orgrimmar | Zeppelin | Horde | Grom’gol Base Camp → Orgrimmar: 1 min 21 s Orgrimmar → Grom’gol Base Camp: 54 s | 4 min 15 swaits 60 s at a stop |
| Menethil Harbor to Theramore | Boat | Alliance | Menethil Harbor → Theramore Isle: 1 min 21 s Theramore Isle → Menethil Harbor: 1 min 25 s | 4 min 46 swaits 60 s at a stop |
| Rut’theran Village to Auberdine | Boat | Alliance | Rut’theran Village → Auberdine: 1 min 14 s Auberdine → Rut’theran Village: 1 min 17 s | 4 min 31 swaits 60 s at a stop |
| Grom’gol to Undercity | Zeppelin | Horde | Grom’gol Base Camp → Undercity: 1 min 31 s Undercity → Grom’gol Base Camp: 1 min 15 s | 4 min 45 swaits 60 s at a stop |
| Orgrimmar to Undercity | Zeppelin | Horde | Orgrimmar → Undercity: 1 min 50 s Undercity → Orgrimmar: 1 min 20 s | 5 min 10 swaits 60 s at a stop |
| Feathermoon Stronghold to the Forgotten Coast | Boat | Alliance | Feathermoon Stronghold → Forgotten Coast: 30 s Forgotten Coast → Feathermoon Stronghold: 1 min 46 s | 4 min 43 swaits 30 s at a stop |
| Menethil Harbor, Southshore and Auberdine New Sails one way round: Menethil Harbor → Southshore → Auberdine → Menethil Harbor | Boat | Alliance | Menethil Harbor → Southshore: 1 min 51 s Southshore → Auberdine: 1 min 5 s Auberdine → Menethil Harbor: 59 s | 6 min 56 swaits 60 s at a stop |
| Steamwheedle Port to Powderfuse Port New | Boat | Both | Steamwheedle Port → Powderfuse Port: 52 s Powderfuse Port → Steamwheedle Port: 53 s | 3 min 45 swaits 60 s at a stop |
| Dalaran to Zephras Isle New | Airship | Both | Dalaran → Zephras Isle: 1 min 31 s Zephras Isle → Dalaran: 1 min 50 s | 5 min 21 swaits 60 s at a stop |
| Thunder Bluff to Zephras Isle New | Airship | Horde | Thunder Bluff → Zephras Isle: 1 min 14 s Zephras Isle → Thunder Bluff: 2 min 8 s | 5 min 22 swaits 60 s at a stop |
| Auberdine to Stormwind Harbor New | Boat | Alliance | Auberdine → Stormwind Harbor: 52 s Stormwind Harbor → Auberdine: 42 s | 3 min 35 swaits 60 s at a stop |
| Deeprun Tram | Tram | Alliance | Ironforge tram station → Stormwind tram station: 59 s Stormwind tram station → Ironforge tram station: 59 s | 2 min 23 swaits 13 s at a stop |
New boat and airship routes in WoW Forever
The WoW Forever client has 5 boat and airship paths that Classic does not.
- Menethil Harbor, Southshore and Auberdine (boat, Alliance). The old Menethil Harbor to Auberdine boat now calls at Southshore on the way north. It sails one way round, so Auberdine to Menethil Harbor is direct, and Auberdine to Southshore goes by Menethil Harbor first.
- Steamwheedle Port to Powderfuse Port (boat, both factions). The sea route to the new Riverglades zone, between the Tanaris coast and Powderfuse Port. Neither end is a faction’s town.
- Dalaran to Zephras Isle (airship, both factions). Leaves from a dock near Dalaran, between Hillsbrad and Silverpine. The nearest flight points are Southshore for the Alliance and Tarren Mill or the Sepulcher for the Horde.
- Thunder Bluff to Zephras Isle (airship, Horde). Leaves from Thunder Bluff for Zephras Isle.
- Auberdine to Stormwind Harbor (boat, Alliance). Stormwind has a harbor, and Alliance players no longer need the tram and the run through the Wetlands to reach Kalimdor.
Not in the files: the game files still hold the old direct Menethil Harbor to Auberdine path beside the new one through Southshore. We show the new one, since both use the same two docks. The files do not say which boats the servers run, and they hold no portals, so a mage portal or a city portal is not on this map.
Every WoW Forever flight point, Horde and Alliance
35 for the Alliance and 34 for the Horde, counting the 4 that both share. “Direct flights” is how many points you can pick without a connection; the flight master sells longer trips as connecting flights along the same lines.
| Aerie Peak, The Hinterlands | Alliance | Eastern Kingdoms | 5 | 3s 30c |
| Astranaar, Ashenvale | Alliance | Kalimdor | 3 | 3s 30c |
| Auberdine, Darkshore | Alliance | Kalimdor | 9 | free |
| Bloodvenom Post, Felwood | Horde | Kalimdor | 5 | 8s 30c |
| Booty Bay, Stranglethorn | Horde | Eastern Kingdoms | 3 | 6s 30c |
| Booty Bay, Stranglethorn | Alliance | Eastern Kingdoms | 3 | 3s 30c |
| Brackenwall Village, Dustwallow Marsh | Horde | Kalimdor | 4 | 6s 30c |
| Camp Mojache, Feralas | Horde | Kalimdor | 6 | 4s 30c |
| Camp Taurajo, The Barrens | Horde | Kalimdor | 3 | 1s 10c |
| Cenarion Hold, Silithus | Horde | Kalimdor | 3 | 7s 30c |
| Cenarion Hold, Silithus | Alliance | Kalimdor | 3 | 7s 30c |
| Chillwind Camp, Western Plaguelands | Alliance | Eastern Kingdoms | 4 | 3s 30c |
| Crossroads, The Barrens | Horde | Kalimdor | 13 | 1s 10c |
| Darkshire, Duskwood | Alliance | Eastern Kingdoms | 5 | 1s 10c |
| Everlook, Winterspring | Alliance | Kalimdor | 4 | 3s 30c |
| Everlook, Winterspring | Horde | Kalimdor | 5 | 3s 30c |
| Farholde Keep, Riverglades | Alliance | Eastern Kingdoms | 3 | 6s 30c |
| Feathermoon, Feralas | Alliance | Kalimdor | 4 | 4s 30c |
| Flame Crest, Burning Steppes | Horde | Eastern Kingdoms | 4 | 6s 30c |
| Freewind Post, Thousand Needles | Horde | Kalimdor | 5 | 4s 30c |
| Gadgetzan, Tanaris | Alliance | Kalimdor | 4 | 4s 30c |
| Gadgetzan, Tanaris | Horde | Kalimdor | 8 | 4s 30c |
| Grom'gol, Stranglethorn | Horde | Eastern Kingdoms | 3 | 6s 30c |
| Hammerfall, Arathi | Horde | Eastern Kingdoms | 5 | 3s 30c |
| Ironforge, Dun Morogh | Alliance | Eastern Kingdoms | 9 | 50c |
| Kargath, Badlands | Horde | Eastern Kingdoms | 8 | 5s 30c |
| Lakeshire, Redridge | Alliance | Eastern Kingdoms | 5 | 1s 10c |
| Light's Hope Chapel, Eastern Plaguelands | Alliance | Eastern Kingdoms | 3 | 7s 30c |
| Light's Hope Chapel, Eastern Plaguelands | Horde | Eastern Kingdoms | 2 | 7s 30c |
| Marshal's Refuge, Un'Goro Crater | Both | Kalimdor | 4 | 7s 30c |
| Menethil Harbor, Wetlands | Alliance | Eastern Kingdoms | 4 | 1s 10c |
| Moonglade | Alliance | Kalimdor | 3 | 7s 30c |
| Moonglade | Horde | Kalimdor | 2 | 9s 30c |
| Morgan's Vigil, Burning Steppes | Alliance | Eastern Kingdoms | 5 | 2s 10c |
| Nethergarde Keep, Blasted Lands | Alliance | Eastern Kingdoms | 3 | 3s 30c |
| Nijel's Point, Desolace | Alliance | Kalimdor | 4 | 3s 30c |
| Orgrimmar, Durotar | Horde | Kalimdor | 8 | 50c |
| Ratchet, The Barrens | Both | Kalimdor | 3 | 1s 10c |
| Refuge Pointe, Arathi | Alliance | Eastern Kingdoms | 5 | 1s 10c |
| Revantusk Village, The Hinterlands | Horde | Eastern Kingdoms | 4 | 3s 30c |
| Rog'mar, Riverglades | Horde | Eastern Kingdoms | 4 | 6s 30c |
| Rut'theran Village, Teldrassil | Alliance | Kalimdor | 1 | free |
| Sentinel Hill, Westfall | Alliance | Eastern Kingdoms | 4 | 1s 10c |
| Shadowprey Village, Desolace | Horde | Kalimdor | 3 | 2s 10c |
| Southshore, Hillsbrad | Alliance | Eastern Kingdoms | 5 | 3s 30c |
| Splintertree Post, Ashenvale | Horde | Kalimdor | 4 | 3s 30c |
| Stonard, Swamp of Sorrows | Horde | Eastern Kingdoms | 5 | 6s 30c |
| Stonetalon Peak, Stonetalon Mountains | Alliance | Kalimdor | 3 | 3s 30c |
| Stormwind, Elwynn | Alliance | Eastern Kingdoms | 7 | 50c |
| Summit of Eternity, Mount Hyjal | Both | Kalimdor | 1 | 5s 10c |
| Sun Rock Retreat, Stonetalon Mountains | Horde | Kalimdor | 3 | 2s 10c |
| Tainted Foothills, Mount Hyjal | Both | Kalimdor | 3 | 5s 10c |
| Talonbranch Glade, Felwood | Alliance | Kalimdor | 4 | 7s 30c |
| Talrendis Point, Azshara | Alliance | Kalimdor | 6 | 1s 10c |
| Tarren Mill, Hillsbrad | Horde | Eastern Kingdoms | 4 | 1s 10c |
| Thalanaar, Feralas | Alliance | Kalimdor | 3 | 6s 30c |
| The Sepulcher, Silverpine Forest | Horde | Eastern Kingdoms | 2 | 1s 10c |
| Thelsamar, Loch Modan | Alliance | Eastern Kingdoms | 4 | 1s 10c |
| Theramore, Dustwallow Marsh | Alliance | Kalimdor | 6 | 1s 10c |
| Thorium Point, Searing Gorge | Alliance | Eastern Kingdoms | 2 | 8s 30c |
| Thorium Point, Searing Gorge | Horde | Eastern Kingdoms | 2 | 6s 30c |
| Thunder Bluff, Mulgore | Horde | Kalimdor | 10 | 50c |
| Undercity, Tirisfal | Horde | Eastern Kingdoms | 6 | 1s 10c |
| Valormok, Azshara | Horde | Kalimdor | 6 | 5s 30c |
| Zoram'gar Outpost, Ashenvale | Horde | Kalimdor | 2 | 1s 10c |
How the travel times are worked out
- Flights. Each flight’s length is its path in the game files, waypoint to waypoint, divided by 30 yards a second. The game files give no speed. We checked that figure against the flight times the InFlight addon ships for Classic Era: across 266 flights the speed comes out between 28.4 and 30.4 yards a second. Fares are the prices in the game files, before any reputation discount.
- Boats, zeppelins and airships. Their paths, stops and the wait at each stop are in the game files; their speed is not, and nobody has timed them for us in Forever. We assume 30 yards a second, the same as a flight, so treat these times as estimates. The planner adds half a round trip to each ride as the average wait.
- The Deeprun Tram. Timed from the tram car’s animation in the game files, so the ride and the wait are exact.
- On foot. Between a flight master and a nearby dock the planner uses the straight-line distance at running speed, 7 yards a second. The real run is longer: it goes round buildings, down the Undercity lifts and across Stormwind.
- Not counted. Hearthstones, mage portals, warlock summons, mounts and running between towns that have no boat or flight. You need each flight point discovered before you can fly to it.
Questions
How do you get from Stormwind to Darnassus in WoW Forever?
Take the boat to Auberdine, run to the flight master, fly to Rut'theran Village, at the foot of Darnassus. That takes about 4 min 45 s, counting an average wait of 1 min 48 s, and costs nothing.
How do you get from Stormwind to Ironforge in WoW Forever?
Ride the Deeprun Tram to Ironforge. That takes about 2 min 11 s, counting an average wait of 1 min 12 s, and costs nothing. The tram runs under the mountains between the Dwarven District in Stormwind and Tinker Town in Ironforge.
How do you get from Orgrimmar to Thunder Bluff in WoW Forever?
Fly to Thunder Bluff. That takes about 3 min 45 s, and the flights cost 50c. You need the Thunder Bluff flight point first, so the first trip is on foot through the Barrens and Mulgore.
Is there a boat from Stormwind to Darkshore in WoW Forever?
Yes. A boat runs between Stormwind Harbor and Auberdine in Darkshore. The game files give it about 42 s under way from Stormwind, and one leaves about every 3 min 35 s. From Auberdine another boat goes on to Rut’theran Village, below Darnassus.
How do Horde players get from Orgrimmar to Undercity in WoW Forever?
About 4 min 25 s with an average wait. Take the zeppelin from the tower outside Orgrimmar to the towers outside Undercity in Tirisfal Glades. A third zeppelin links both to Grom’gol Base Camp in Stranglethorn Vale. Zeppelins are free.
How do you get to the Riverglades in WoW Forever?
By boat from Steamwheedle Port on the Tanaris coast to Powderfuse Port, which both factions can use, or by flight: Alliance fly to Farholde Keep and Horde to Rog’mar. The boat is about 52 s under way.
How do you get to Zephras Isle?
By airship. The game files hold two airship routes to Zephras Isle: one from a dock near Dalaran, which is not in either faction’s town, and one from Thunder Bluff for the Horde. Zephras Isle has no flight point of its own in the files.
How long is the Deeprun Tram ride?
About 59 s between Ironforge and Stormwind. A car stands at each end for 13 seconds and is back about every 2 min 23 s. These figures are from the tram’s own animation in the game files.
Do boats and zeppelins cost money?
No. Boats, zeppelins, airships and the Deeprun Tram are free. Flights cost money, and the map adds up the fare for every flight on your route from the prices in the game files.
Can you fly to a flight point you have not visited?
No. You must reach a flight point on foot and talk to its flight master once before you can fly to it. The route on the map assumes you have every flight point on the way.
More guides like this
The new dungeonsWhere each new dungeon fits as you level: bosses, the best drop for your role and the quests to take first.
Your first mountThe level, riding skill and gold for your first mount, with your race’s riding trainer and mount vendor on the map.
Where to levelThe zones for every level and faction with their maps, the dungeon at that level, and the vendors and rares worth a stop.
What each class learns by levelEvery new ability by level for all nine classes: pets, forms, stances and class mounts, with the class quests behind the mounts.
The new race and class combosThe new combos and Skyborne: the racials that matter, your starting zone and where your first trainer is.
The addons worth installingWhat to install for soloing, dungeons, raids and each role, what the game already does, and why boss timers do not work yet.
Where this comes from
Everything on the map is read from the WoW Forever client, build 1.60.1.70888: flight points from its taxi node table, flights and fares from its taxi paths, boat, zeppelin and airship routes from the transport paths and their stops, the tram from its animation, and the map itself from the game’s world map art. The names of the docks are ours, from the signposts and areas beside each stop. We have not ridden every route in the game, so tell us if one does not run as shown. Flight timing was checked against InFlight’s Classic Era times.