Overview The average travel time between Hanover and Vienna is 8h31 minutes. The quickest route is 7h42 minutes. The first train leaving Hanover is at 05:26, the last at 22:27. There is an average of 7 trains a day between Hanover and Vienna, leaving approximately every 3h08 minutes.