Valls est facilement accessible depuis les principales villes catalanes. Elle se trouve à proximité de l’autoroute AP-2 (liaison Barcelone-Saragosse) et de la route nationale N-240. La gare ferroviaire de Valls dessert les lignes régionales vers Tarragone, Lérida et d’autres villes.
L’aéroport de Reus est à seulement 25 km, avec des liaisons vers l’Europe, tandis que l’aéroport de Barcelone-El Prat est à environ 1 heure en voiture. Des lignes de bus interurbains relient Valls aux villes voisines et aux points d’intérêt touristique majeurs.
La ville dispose d’un réseau de bus urbain, de parkings publics, et d’un centre compact propice aux déplacements à pied ou à vélo. Les visiteurs apprécient particulièrement la facilité de circulation et l’accessibilité des principaux monuments et services.