Berja ist eine Stadt in der autonomen Region Andalusien im Süden Spaniens. Sie gehört zur Provinz Almería und hat etwa 14.500 Einwohner. Die Stadt liegt in einem mit Weinsträuchern bestandenen Tal. Die Entfernung zu Almería im Osten beträgt etwa 60 Straßenkilometer, die zu Adra an der Mittelmeerküste im Süden etwa 15 Kilometer.