Teleport vs Flight

What are the differences between the Flight and Teleport types of unit movement?
In Heroes of Might and Magic III, there are three types of unit movement: ground, air, and teleportation. The last of these types is possessed by only one type of unit - Devils - and is treated as something special and significant, being labeled as a unique type and even having its own mouse icon. However, as far as I can tell, teleportation does not appear to have any differences to flight.
Both flight and teleportation appear to avoid all obstacles in their way, including terrain doodads, magical spells, and other creatures. Teleport also still has a range limited by the unit's speed, just as with the other two movement types, preventing Devils from being able to teleport across the entire battlefield without limit.
It seems to me that flight and teleportation have no functional differences. Is this true? If not, how do they differ? If so, did the developers decide to give it special treatment simply for aesthetic appeal?
Pictures about "Teleport vs Flight"



Is teleportation a strong power?
While teleportation may seem like it is simply for travel, it can be a valuable ability as it can be used offensively (and quite powerful, as a spatial attack) while offering superiority regarding movement speed and distance coverage. A skilled combatant or strategist can use it for many innovative manners.Can u teleport in real life?
There is no known physical mechanism that would allow for teleportation.Is teleport a speed?
According to the paper published in PrX Quantum, the teleportation was faster than the speed of light, and had a fidelity of 90 percent. Fidelity refers to the alikeness of the signals of the qubits from the two laboratories.Is teleporting moving?
Teleportation doesn't use movement.Akemi Project - Flight vs Teleport compare
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Jeffry Surianto, Jeffry Surianto, Jeffry Surianto, Jeffry Surianto