Sant Andreu de la Barca is a municipality located in the Baix Llobregat comarca within the Catalonia region of Spain. It is situated on the right bank of the Llobregat river.
The town is positioned along the N-II road and serves as a transit point for major infrastructure. The main rail lines of the Llobregat corridor pass through the municipality, and all FGC suburban services provide stops at its station.