Los Santos está ubicado al noreste de la península de Azuero, en la denominada Tierra Llana de la provincia de Los Santos.