CaixaForum se encuentra en el Centro Comercial Torre Sevilla, concretamente en la calle López Pintado.
Se trata del tercero más importante de España, situado en la manzana urbanística torre Sevilla.
Las dos salas de exposiciones y el auditorio están situados en el nivel del sótano, bajo la plaza superior que da acceso al centro.
Por su parte, los espacios destinados a restauración y administración han sido ubicados en el nivel superior.
El edificio obtuvo en el año 2018 el premio Building of the year Awards 2018 en la categoría de producto mejor aplicado.