Cheap Train tickets to Halle (Saale)

What are the most popular routes to Halle (Saale)?

Bruges - Halle (Saale)Average price£162Average duration9h 58mDaily departures12
Berlin - Halle (Saale)Average price£44Average duration6h 8mDaily departures2
Essen - Halle (Saale)Average price£116Average duration5h 30mDaily departures38
Freiburg - Halle (Saale)Average price£119Average duration6h 29mDaily departures20
Prague - Halle (Saale)Average price£23Average duration4h 56mDaily departures17