Guimarães é servida por uma rede viária que inclui a A7, e A11.
O concelho de Guimarães, a nível de transporte ferroviário, é servido pela Linha de Guimarães.
Existe uma rede de transportes urbanos, TUG (Transportes Urbanos de Guimarães) que serve uma parte considerável da população.