Mulhouse est desservie par un réseau de 35 lignes de bus couvrant toute la ville et son agglomération, dont une ligne de bus à haut niveau de service, et par un réseau maillé de tramway (travaux commencés en 2004 et achevés fin 2006, puis une seconde tranche achevée en 2009) comportant 3 lignes intra-muros et une ligne de tram-train circulant sur le réseau de tramway urbain et sur le réseau ferré national, et reliant Mulhouse à la vallée de la Thur jusqu'à Thann.