La citt servita dall'Autostrada A11 attraverso i 2 caselli di Prato Est e Prato Ovest ed collegata a Bologna attraverso la Strada Regionale 325, che collega anche i comuni della Val di Bisanzio e della Val di Setta. Le 2 linee ferroviarie sono la Firenze-Pistoia-Lucca-Viareggio e la Firenze-Bologna. Gli aereoporti nazionali e internazionali pi vicini sono il vicino Firenze-Peretola a soli 12 km., Pisa San Giusto, Bologna-Porto Panicale e Roma-Fiumicino.
Per quel che riguarda gli spostamenti interni, i trasporti urbani e della provincia sono costituiti da 11 linee di autobus gestite dalla CAP.