Overview The average travel time between Avignon and Metz is 7h05 minutes. The quickest route is 5h12 minutes. The first train leaving Avignon is at 06:23, the last at 23:08. There is an average of 14 trains a day between Avignon and Metz, leaving approximately every 1h08 minutes.