Le château de Rothenbourg est situé sur la commune de Philippsbourg, dans le département de la Moselle.
Le château se trouve sur la hauteur appelée Rothenberg ou Rodenberg, au nord du Falkenstein et du Helfenstein. Il domine la vallée du Rothenbach, ruisseau qui vient de l’Erbsenthal et qui alimente le Grafenweiher quelques kilomètres plus en aval. Situé à un peu plus de trois kilomètres à vol d’oiseau de Neunhoffen (Dambach, Bas-Rhin), c’est aussi le château le plus à l’est du département de la Moselle et de l’ancienne région Lorraine.