Astral Recall

Astral Recall is a level 44 shaman spell that works identically to a Hearthstone but is on a separate cooldown and does not take up any inventory space. It teleports you to whichever settlement or city you have previously designated as your home.

Tips

 * You can destroy your Hearthstone to free up an inventory slot. You get a new one by visiting your home inn or setting a new home, meaning that you can pick up a new Hearthstone immediately after using Astral Recall if you anticipate having to return home again before the cooldown period is over.
 * If you are a troll, you can make a macro that uses Berserking right before Astral Recall, allowing you to return home a few seconds sooner. Since you're unlikely to need Berserking in your home town, there is rarely any reason to not use Berserking in this way, but it saves you the time and effort of having to remember to click Berserking any time you want to use Astral Recall. A similar macro can be made if you have any on-use haste trinkets.