Im Gebiet von Spindlermühle ist die älteste Siedlung St. Peter, hier wurden um 1516 Silber und Kupfer gefördert. Bedřichov entstand aus einer 1746 errichteten Glashütte. An der Mündung des Dolský potok in die Elbe siedelte sich Holzfäller an. 1784 standen dort fünf Hütten, eine Mühle und ein Forsthaus. Aus dieser Siedlung entstand Spindlermühle.
Im 18. Jh. ging die Erzförderung in Svatý Petr zurück. Schon seit der Mitte vom 19. Jh. entwickelte sich der Tourismus. Im Ortsteil Labská (Krausenbauden) befindet sich die Krausebauden Talsperre, in der die Elbe gestaut wird.