The train journey from Berlin to Leipzig takes 1h 13m on average and covers a distance of 92 miles.
FlixTrain is the only train operator serving this route.