La Karlstor es una de las antiguas puertas de la ciudad alemana de Múnich y es una de las tres puertas que todavÃa existen, junto con la de Isartor y la de Sendlinger Tor.
Esta puerta formaba parte de las fortificaciones medievales y protección de acceso a Munich. En sus orÃgenes esta puerta se llamaba Neuhauser Tor, pero en el 1791 se le cambió el nombre a Karlstor en honor de Carlos Teodoro, quien decidió romper las murallas para permitir la expansión de Munich.
En sus inicios junto a la puerta habÃa tres torres,siendo demolida la del el centro,la más alta, en el 1861 después de la explosión de un depósito de pólvora en su interior.