Una característica particular del sistema de transporte en Saint-Malo es que las rutas operan fuera de las murallas de la ciudad. El centro histórico es una zona peatonal. Los demás barrios están atendidos por nueve líneas de autobús. El precio del billete sencillo en el transporte urbano es de 1,35 EUR. También existe un billete válido por 24 horas que cuesta 3,90 EUR.
Además, un autobús gratuito conecta diariamente el hipódromo con el centro de la ciudad durante los meses de julio y agosto, y los fines de semana el resto del año. Si viaja en coche, puede dejarlo en el aparcamiento del hipódromo y llegar cómodamente al centro.
El sistema de transporte urbano de Saint-Malo se complementa con servicios de taxi y alquiler de coches, bicicletas y scooters.