I've built a Basic Town Portal in a town, which states that it allows your hero to teleport from that town to any other town you control. I've got my hero in the town, but how do I make them teleport? If I tell them to move to another town, they just start walking there.
Once you've built a Basic Town Portal, all of your heroes gain a Town Portal Basic spell in their spellbook.
When a hero is standing in a town with a Basic Town Portal, they can cast Town Portal Basic to teleport to any other towns you own.
According to the mouseover, the spell requires 15 movement points in addition to the 10 mana.