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ê digita 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, este planejador permite que você indique seu endereço de partida real (casa ou hotel, por exemplo) e seu endereço de chegada real, e ele dirá qual transporte local para 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ê usar um planejador de trilhos (ou viagens em geral) que não permita uma opção de 'todas as estações', selecione uma estação aleatoriamente, execute a pesquisa e repita com uma estação diferente até obter uma imagem clara de qual estação é a melhor para 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 deseja 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 descer em outra diferente, você pode, novamente nos detalhes, obter 'Mostrar paradas intermediárias' e ver quais alternativas são paradas.
Eu não vejo isso neste site, mas muitos planejadores ferroviários mostram "todos os trens desta estação". O que irá ajudá-lo com tempos alternativos para o mesmo percurso.