Principal photography wrapped on 1 June 2021. The film had its world premiere at the 2023 Berlin International Film Festival on 20 February 2023.
The film was released in the United States through Focus Features on 17 March 2023.
Inside (2023) had its world premiere at the 73rd Berlin International Film Festival on February 20, 2023. The film was released theatrically in Greece on March 10, 2023 by Tulip Entertainment, in Belgium on March 15, 2023 by Sony Pictures Belgium, and in Germany on March 16, 2023 by SquareOne Entertainment.
Principal photography wrapped up after seven weeks of filming at Cologne's MMC TV & Film Studios.