
Le réseau de transport urbain Distribus de la Communauté de communes des Trois Frontières est exploité par la société Métro-Cars.
Un prolongement du tramway du réseau de Bâle (Suisse) jusqu'à la gare SNCF de Saint-Louis a été mis en service.
Une ligne régulière dessert l'aéroport international de Bâle-Mulhouse-Fribourg.
Un nouveau dépôt d'autobus a été inauguré en septembre 2022.
Les informations des lignes sont issues des données diffusées sur le Point d'accès national aux données de transport.
La base de données TC Infos répertorie les véhicules de transport en commun de France. Ce projet a été créé par des passionnés. Vous pouvez consulter le parc détaillé du réseau Distribus (lien externe).
La ville est desservie par des autocars BlaBlaCar Bus effectuant des lignes de longue distance.
Composition et taux de versement mobilité (VM) par commune :
| Communes | Taux VM | Date d'effet |
|---|---|---|
| Attenschwiller | 0.60 | 01/01/2023 |
| Bartenheim | 0.60 | 01/01/2023 |
| Blotzheim | 0.60 | 01/01/2023 |
| Brinckheim | 0.60 | 01/01/2023 |
| Buschwiller | 0.60 | 01/01/2023 |
| Folgensbourg | 0.60 | 01/01/2023 |
| Geispitzen | 0.60 | 01/01/2023 |
| Hagenthal-le-Bas | 0.60 | 01/01/2023 |
| Hagenthal-le-Haut | 0.60 | 01/01/2023 |
| Hégenheim | 0.60 | 01/01/2023 |
| Helfrantzkirch | 0.60 | 01/01/2023 |
| Hésingue | 0.60 | 01/01/2023 |
| Huningue | 0.60 | 01/01/2023 |
| Kappelen | 0.60 | 01/01/2023 |
| Kembs | 0.60 | 01/01/2023 |
| Knœringue | 0.60 | 01/01/2023 |
| Kœtzingue | 0.60 | 01/01/2023 |
| Landser | 0.60 | 01/01/2023 |
| Leymen | 0.60 | 01/01/2023 |
| Liebenswiller | 0.60 | 01/01/2023 |
| Magstatt-le-Bas | 0.60 | 01/01/2023 |
| Magstatt-le-Haut | 0.60 | 01/01/2023 |
| Michelbach-le-Bas | 0.60 | 01/01/2023 |
| Michelbach-le-Haut | 0.60 | 01/01/2023 |
| Neuwiller | 0.60 | 01/01/2023 |
| Ranspach-le-Bas | 0.60 | 01/01/2023 |
| Ranspach-le-Haut | 0.60 | 01/01/2023 |
| Rantzwiller | 0.60 | 01/01/2023 |
| Rosenau | 0.60 | 01/01/2023 |
| Saint-Louis | 0.60 | 01/01/2023 |
| Schlierbach | 0.60 | 01/01/2023 |
| Sierentz | 0.60 | 01/01/2023 |
| Steinbrunn-le-Haut | 0.60 | 01/01/2023 |
| Stetten | 0.60 | 01/01/2023 |
| Uffheim | 0.60 | 01/01/2023 |
| Village-Neuf | 0.60 | 01/01/2023 |
| Wahlbach | 0.60 | 01/01/2023 |
| Waltenheim | 0.60 | 01/01/2023 |
| Wentzwiller | 0.60 | 01/01/2023 |
| Zaessingue | 0.60 | 01/01/2023 |
Source : données issues de Banatic, la Base nationale sur l'intercommunalité (01/01/2025) de la Direction générale des collectivités locales et de la table des taux transport (01/01/2026) de l'Agence centrale des organismes de Sécurité sociale (Acoss).