Como a viagem é na Alemanha, eu iria para o planejador ferroviário alemão Bahn.de , que tem a opção de selecionar 'todas as estações' para as cidades. (Está disponível em vários idiomas, selecionei a versão em inglês aqui.)
Quando você insere o nome de uma cidade que o site conhece tem várias estações, ele dá o nome em letras maiúsculas assim como em letras maiúsculas normais com os nomes das diferentes estações.
Execute a pesquisa com o nome da cidade em letras maiúsculas e você obterá todas as viagens eficientes nos resultados, cada um com a estação usada para a viagem.
Se você selecionar uma estação em sua cidade de partida, você ainda obterá resultados, alguns dos quais podem ter os trens que você está procurando, mas talvez não todos eles. E se você selecionou a estação "errada", muitas vezes você terá um salto curto para uma estação próxima e uma mudança de trens.
Ao viajar dentro da Alemanha, esse planejador permite que você indique o endereço de partida real (casa ou hotel, por exemplo) e o endereço de chegada real, informando o transporte local até a estação que você pode usar e assim por diante. Nesse caso, ele sempre será o mais adequado para sua viagem de longa distância. (Mas ainda pode demorar um pouco para uma estação fora da cidade se essa for uma viagem geral mais curta.)
Se você usa um planejador de trilhos (ou viagens em geral) que não permite a opção 'todas as estações', selecione uma estação aleatoriamente, faça a busca e repita com uma estação diferente até obter uma imagem clara de qual estação é o melhor para a sua jornada.
Para o seu par de cidades de Berlim e Leipzig, ambas as cidades recebem a Hauptbahnhof indicada. Com para Berlim a adição de 'ladrão'.
Clique em Detalhes para esta jornada e você terá mais informações.
Se isso não for o suficiente para o seu (pode não ser para mim), você pode usar a opção de mapa, ampliar até obter os detalhes da estação que você quer saber mais, ou usar a opção de mais detalhes para as estações , que inclui o endereço completo das estações, uma de cada vez.
Se você quiser começar de uma estação diferente da indicada ou quiser sair em outra diferente, você pode, novamente nos detalhes, obter 'Mostrar paradas intermediárias' e ver quais alternativas param esse trem para.
Eu não vejo isso neste site, mas muitos planejadores ferroviários mostram 'todos os trens desta estação'. O que ajudará você com tempos alternativos para o mesmo trajeto.