Karlštejn je opera (Op. 50) o třech jednáních českého skladatele Vítězslava Nováka. Libreto napsal český spisovatel Otokar Fischer podle stejnojmenné populární hry Jaroslava Vrchlického z roku 1884. Poprvé byla provedena dne 18. listopadu 1916 v Národním divadle v Praze.