A cidade é servida pelos TCB – Transportes Colectivos do Barreiro, que serve núcleos populacionais do Barreiro e parte das áreas limítrofes. E também pela TST – Transportes Sul do Tejo.
Existe ligação ferroviária, Linha do Sado. E ligação fluvial pela Transtejo Soflusa.