Overview The average travel time between Mulhouse and Besançon is 1h42 minutes. The quickest route is 39 minutes. The first train leaving Mulhouse is at 05:31, the last at 19:28. There is an average of 33 trains a day between Mulhouse and Besançon, leaving approximately every 23 minutes.