Martorell est particulièrement bien desservie. Elle se situe à proximité de l’autoroute A-2 et de la route nationale N-II, ce qui permet un accès rapide à Barcelone et à d’autres grandes villes catalanes. La ville est également connectée par le réseau de trains FGC (Ferrocarrils de la Generalitat de Catalunya) et RENFE, avec des liaisons fréquentes vers Barcelone, Igualada et Manresa.
L’aéroport international de Barcelone-El Prat est à moins de 40 kilomètres, facilitant l’arrivée de visiteurs nationaux et internationaux. Plusieurs lignes de bus interurbains desservent également la ville depuis les principales agglomérations de la région.
Le centre-ville est facilement praticable à pied, et la municipalité favorise la mobilité durable avec des pistes cyclables, des zones piétonnes et un service de bus urbain. Des stations de recharge pour véhicules électriques et des parkings publics bien situés complètent l’offre.