TGV operates a train from Bern to Mulhouse 5 times a week. Tickets cost $30 - $40 and the journey takes 1 h 43 min. Swiss Railways (SBB/CFF/FFS) also services this route once daily. Alternatively, RegioJet operates a bus from Bern to Mulhouse twice a week. Tickets cost $2 - $4 and the journey takes 1 h 15 min. 2 other operators also service this route.
From Bern train to Mulhouse Ville. 1 h 43 min 31€. From Bern train to Basel SBB then train to Mulhouse Ville. 1 h 56 min 69€. From Bern, Car-Terminal Neufeld bus to Basel SBB then train to Mulhouse Ville. 2 h 16 min 17€. From Bern drive to Mulhouse. 1 h 24 min 18€.