Malgrat de Mar goza de una ubicación excelente y está perfectamente comunicada por carretera:
• Desde el Sur (Barcelona): La opción más directa es la autopista del Maresme C-32, tomando la salida en dirección a Palafolls / Malgrat de Mar. También se puede acceder cómodamente a través de la carretera nacional N-II.
• Desde el Norte y Francia: Siga la autopista AP-7 hasta la salida 11 (Sant Celoni / Montseny) en dirección a Vallgorguina para enlazar con la C-32, o utilice la salida 9 (Lloret / Blanes) conduciendo en dirección sur por la GI-682.
• Conexión Local: La carretera costera GI-682 une directamente Malgrat con las vecinas localidades de Santa Susanna, Blanes y Lloret de Mar.
El municipio cuenta con múltiples zonas de aparcamiento público gratuito y de pago situadas cerca de las principales zonas hoteleras y deportivas.
Los aeropuertos internacionales de referencia son el de Girona-Costa Brava (a 35 km) y el de Barcelona-El Prat (a 84 km). Ambos aeropuertos operan diariamente numerosos vuelos nacionales e internacionales, y disponen de excelentes conexiones de transporte público en autobús y tren hacia la comarca.
A diferencia de otros municipios de la zona, Malgrat de Mar cuenta con su propia estación de tren en el centro del municipio.
La línea R1 de Rodalies de Catalunya (Cercanías) conecta directamente la Estación de Malgrat de Mar con el centro de Barcelona en un trayecto directo de aproximadamente 1 hora y 15 minutos, con trenes cada 30 minutos. Asimismo, existen líneas de autobuses regulares operadas por Sagalés que comunican el municipio con los aeropuertos y los pueblos colindantes de la Costa Brava.