El Prat de Llobregat (Catalansk udtale: [əɫ ˈpɾad də ʎuβɾəˈɣat]) er en catalansk by og kommune i comarcaet Baix Llobregat i provinsen Barcelona i det nordøstlige Spanien. Byen har 65.516(2023) indbyggere og dækker et areal på 31,17 km². Den er beliggende mellem byerne Viladecans og Barcelona. El Prat de Llobregat betjenes af RENFE, der bl.a. opererer mellem Barcelona-Sants og dele af Spanien.