
Depuis début 2019, le réseau de transport public est exploité par Keolis, en remplacement de CarPostal Bourg-en-Bresse.
Le 6 mai 2019, le réseau TUB (Transports Urbains de l'Agglomération de Bourg en Bresse) est devenu le réseau Rubis.

Plusieurs modes de transport sont proposés sur les 74 communes de l'agglomération : transport urbain, interurbain et scolaire, vélos en libre-service, transport à la demande, covoiturage et autopartage. Les transports scolaires sont exploités par des transporteurs avec des autocars.
En 2019, une navette de centre-ville Rubis'City a été lancée avec un minibus électrique.
En février 2021, l'autobus Irisbus Agora n°478 a été confié au musée du Car de Vanosc (Ardèche).
Des bus électriques Heuliez GX337E ont été mis en service en novembre 2023. En mars 2025, les travaux de transformation du dépôt ont été finalisés : installation de 11 bornes doubles de recharge, ombrières solaires (2000 m²) et nouvelle station de lavage.
Le réseau a été exploité par la SETUB, puis par CarPostal Bourg-en-Bresse. Depuis janvier 2019, il est exploité par Keolis Grand Bassin de Bourg-en-Bresse.
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 Rubis (lien externe).
La ville est desservie par des autocars FlixBus effectuant des lignes de longue distance.
Cliquez pour agrandir. Ces photos sont issues de la photothèque.
Composition et taux de versement mobilité (VM) par commune :
| Communes | Taux VM | Date d'effet |
|---|---|---|
| Val-Revermont | 1.10 | 01/01/2024 |
| Nivigne et Suran | 1.10 | 01/01/2024 |
| Bresse Vallons | 1.10 | 01/01/2024 |
| Attignat | 1.10 | 01/01/2024 |
| Beaupont | 1.10 | 01/07/2024 |
| Bény | 1.10 | 01/01/2024 |
| Béréziat | 1.10 | 01/01/2024 |
| Bourg-en-Bresse | 1.10 | 01/01/2024 |
| Buellas | 1.10 | 01/01/2024 |
| Certines | 1.10 | 01/01/2024 |
| Ceyzériat | 1.10 | 01/01/2024 |
| Cize | 1.10 | 01/01/2024 |
| Coligny | 1.10 | 01/07/2024 |
| Confrançon | 1.10 | 01/01/2024 |
| Cormoz | 1.10 | 01/07/2024 |
| Corveissiat | 1.10 | 01/01/2024 |
| Courmangoux | 1.10 | 01/07/2024 |
| Courtes | 1.10 | 01/07/2024 |
| Curciat-Dongalon | 1.10 | 01/07/2024 |
| Curtafond | 1.10 | 01/01/2024 |
| Dompierre-sur-Veyle | 1.10 | 01/01/2024 |
| Domsure | 1.10 | 01/07/2024 |
| Drom | 1.10 | 01/01/2024 |
| Druillat | 1.10 | 01/01/2024 |
| Foissiat | 1.10 | 01/01/2024 |
| Grand-Corent | 1.10 | 01/01/2024 |
| Hautecourt-Romanèche | 1.10 | 01/01/2024 |
| Jasseron | 1.10 | 01/01/2024 |
| Jayat | 1.10 | 01/01/2024 |
| Journans | 1.10 | 01/01/2024 |
| Lent | 1.10 | 01/01/2024 |
| Lescheroux | 1.10 | 01/07/2024 |
| Malafretaz | 1.10 | 01/01/2024 |
| Mantenay-Montlin | 1.10 | 01/07/2024 |
| Marboz | 1.10 | 01/01/2024 |
| Marsonnas | 1.10 | 01/01/2024 |
| Meillonnas | 1.10 | 01/01/2024 |
| Bohas-Meyriat-Rignat | 1.10 | 01/01/2024 |
| Montagnat | 1.10 | 01/01/2024 |
| Montcet | 1.10 | 01/01/2024 |
| Montracol | 1.10 | 01/01/2024 |
| Montrevel-en-Bresse | 1.10 | 01/01/2024 |
| Péronnas | 1.10 | 01/01/2024 |
| Pirajoux | 1.10 | 01/01/2024 |
| Polliat | 1.10 | 01/01/2024 |
| Pouillat | 1.10 | 01/07/2024 |
| Ramasse | 1.10 | 01/01/2024 |
| Revonnas | 1.10 | 01/01/2024 |
| Saint-André-sur-Vieux-Jonc | 1.10 | 01/01/2024 |
| Saint-Denis-lès-Bourg | 1.10 | 01/01/2024 |
| Saint-Didier-d'Aussiat | 1.10 | 01/01/2024 |
| Saint-Étienne-du-Bois | 1.10 | 01/01/2024 |
| Saint-Jean-sur-Reyssouze | 1.10 | 01/07/2024 |
| Saint-Julien-sur-Reyssouze | 1.10 | 01/07/2024 |
| Saint-Just | 1.10 | 01/01/2024 |
| Saint-Martin-du-Mont | 1.10 | 01/01/2024 |
| Saint-Martin-le-Châtel | 1.10 | 01/01/2024 |
| Saint-Nizier-le-Bouchoux | 1.10 | 01/07/2024 |
| Saint-Rémy | 1.10 | 01/01/2024 |
| Saint-Sulpice | 1.10 | 01/01/2024 |
| Saint-Trivier-de-Courtes | 1.10 | 01/07/2024 |
| Salavre | 1.10 | 01/07/2024 |
| Servas | 1.10 | 01/01/2024 |
| Servignat | 1.10 | 01/07/2024 |
| Simandre-sur-Suran | 1.10 | 01/01/2024 |
| Tossiat | 1.10 | 01/01/2024 |
| La Tranclière | 1.10 | 01/01/2024 |
| Vandeins | 1.10 | 01/01/2024 |
| Verjon | 1.10 | 01/07/2024 |
| Vernoux | 1.10 | 01/07/2024 |
| Vescours | 1.10 | 01/07/2024 |
| Villemotier | 1.10 | 01/07/2024 |
| Villereversure | 1.10 | 01/01/2024 |
| Viriat | 1.10 | 01/01/2024 |
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 (14/09/2025) de l'Agence centrale des organismes de Sécurité sociale (Acoss).
Recettes du versement mobilité :
Source : données comptables du secteur public local publiées par la DGFIP.