Por su parte, TV Chile depende de la Dirección de Estrategia y Nuevos Negocios de TVN, cuyas oficinas y estudios se ubican en el Edificio Corporativo de Televisión Nacional de Chile que se emplaza en Providencia, Región Metropolitana de Santiago.