Overview The average travel time between Belfort and Dijon is 2h50 minutes. The quickest route is 1h00 minutes. The first train leaving Belfort is at 04:54, the last at 19:36. There is an average of 32 trains a day between Belfort and Dijon, leaving approximately every 23 minutes.