Torres Vedras é servida pela linha do Oeste , com vários comboios diários de e para Lisboa-Santa Apolónia e Mira-Sintra-Meleças.
A cidade é servida por transportes urbanos em linhas operadas pela Barraqueiro Oeste. Existem também ligações diretas a Lisboa. Torres Vedras também tem ligações por autocarro a Mafra, Loures, Vila Franca de Xira, Lourinhã e Santa Cruz, entre outras.
A cidade de Torres Vedras é servida pela autoestrada A8.