Overview The average travel time between Metz and Berlin is -1J 22h minutes. The quickest route is -1J 12h minutes. The first train leaving Metz is at 08:40, the last at 18:42. There is an average of 1 trains a day between Metz and Berlin, leaving approximately every 4h10 minutes.