Altafulla goza de excelentes comunicaciones por carretera, mediante la N-340 hacia Tarragona y Torredembarra y la autopista A-7 con una salida a 1,5 km del centro de la localidad. También dispone de un bajador en la línea ferroviaria por la cual circulan las líneas Barcelona-Tarragona-Reus- Móra- Zaragoza y Barcelona-Tarragona-Tortosa-Valencia, donde paran casi todos los trenes de ámbito regional que circulan. Además, la proximidad de las estaciones de Tarragona y Torredembarra y Sant Vicenç de Calders permite acceder fácilmente a las líneas de largo recorrido y a los rodarías del área de Barcelona.
Respecto a las comunicaciones por vía aérea, Altafulla se encuentra a medio camino entre los aeropuertos de Reus ( a 30 min) y de Barcelona ( a 45 min)