Sankt Goarshausen se situe dans la vallée du Rhin, au cœur des massifs schisteux rhénans. L'économie de la ville repose su la viticulture et le tourisme.