Sant Fost est desservie par la gare Mollet–Sant Fost de Renfe, sur les lignes R2 et R8, la rapprochant de Barcelone en 15 à 20 minutes . Des lignes de bus relient les communes voisines.
Les axes routiers (N-II, C-17) assurent une connexion efficace, et l’aéroport de Barcelone – El Prat est à environ 25 minutes. La petite taille du village le rend facilement praticable à pied ; des parkings proches de la gare facilitent l’accès aux visiteurs.