Overview The average travel time between Besançon and Mulhouse is 1h49 minutes. The quickest route is 46 minutes. The first train leaving Besançon is at 05:30, the last at 22:30. There is an average of 32 trains a day between Besançon and Mulhouse, leaving approximately every 28 minutes.