I am sure that in the first generation, Teleport would not work in caves. I've not tried in recent games but I assume it works the same?
I've looked at a couple of guides but none mention this.
I just tested it, and teleport won't work in buildings or caves, only in the routes.