Destinations is an addon which shows you this information for delves, public dungeons on the map.
I don't think someone will build a list of all dungeons on all maps so you can sort, searchand port to them though. It's faster to open the map and just click the dungeon (and use addons like Destinations which shows you the location on the map even if you haven't found it).