Não há, a partir de agora, uma solução geral para nenhum lugar, especialmente porque os dados de transporte público nem sempre estão disponíveis gratuitamente, que dificulta a codificação de tal aplicativo .
Para locais em que os dados de transporte público estão disponíveis, há sites que permitem desenhar áreas do que você pode visitar.
Mapnificent tem um número decente de cidades de todo o mundo. Observe que ele pode não ter acesso aos dados completos de transporte público (ver, por exemplo, o comentário de @Gagravarr).
arrlee funciona apenas para a Alemanha, Suíça e Áustria, e é capaz de fornecer sobreposições de pontos de interesse . Ele "conhece" todas as paradas de transporte público nesses países, até onde eu sei, e é, portanto, bastante confiável.