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.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.