A cidade é servida por 5 autoestradas: pelo Norte (A3), Sul (A3 e A1 de Lisboa), Este (A11 e A7) e Oeste (A28).
O transporte ferroviário liga Braga a vários pontos do país através dos Serviços da CP (Alfa Pendular, Intercidades, Comboios urbanos do Porto).
Em termos de transportes rodoviários, a Central de Camionagem de Braga, assegura a conexão entre vários destinos regionais, nacionais e internacionais.
O Aeroporto Francisco Sá Carneiro é o principal eixo na região noroeste da Península Ibérica a receber as companhias aéreas mais relevantes e voos de baixo custo (a 30 minutos de Braga por autoestrada, cerca de 50 km). O aeroporto é facilmente acessível pela autoestrada A3, através do Metro do Porto e dos Comboios da CP, ou ainda, através do serviço de Shuttle fornecido pela Get Bus.
O Aeroporto de Vigo situa-se a cerca de 100 km, existindo viagens de autocarro que ligam diretamente estas duas cidades diariamente.
A nível de transportes públicos, o concelho é servido pelos Transportes Urbanos de Braga (TUB).