铁路.圣马洛是的终点。圣马洛站位于市区中部，现有站房建成于2005年，该站每天开行前往巴黎的高速列车和前往雷恩的区域列车。
航空.，又称“迪纳尔布列塔尼机场”（），位于迪纳尔境内，该机场开行直达伦敦和东米德兰的航班。除此之外，距离圣马洛最近的民用航空站为雷恩机场，距离圣马洛市中心的公路里程约72公里。
航运.是法国大西洋沿岸的一个重要港口，开行前往英格兰及泽西岛的轮渡。
城市公共交通.（商业名称为“”）