El palacio, que es uno de los cuatro lugares Patrimonio de la Humanidad de la ciudad de Londres, declarado por la Unesco en 1987, se encuentra situado en la orilla norte del río Támesis, en la ciudad de Westminster, cerca de varios edificios gubernamentales en Whitehall.