Stein am Rhein (Swiss Standard German pronunciation: [ˈʃtaɪn am ˈraɪn], lit. 'Stein on the Rhine'; abbreviated as Stein a. R.) is a historic town and a municipality in the canton of Schaffhausen in Switzerland. It is located at the outfall of Lower Lake Constance on the High Rhine river, about halfway between the town of Schaffhausen and the city of Konstanz.
The town's medieval centre retains the ancient street plan. The site of the city wall, and the city gates are preserved, though the former city wall now consists of houses. The medieval part of the town has been pedestrianised and many of the medieval buildings are painted with frescoes.