Solčava liegt im oberen Savinja-Tal, umgeben von hohen Bergen. Im Norden erheben sich die Karawanken mit dem Gipfel Olševa, im Süden und Westen begrenzen die Steiner Alpen das Tal. Im Osten ragt die Raduha auf, ein markanter Berg mit über 2000 Metern Höhe. Eine Straße führt über den Paulitschsattel nach Österreich.
Die Gegend ist seit der Altsteinzeit besiedelt, wie Funde in der Potočka zijavka-Höhle zeigen. Später, zwischen dem 11. und 13. Jahrhundert, wurde das Tal bis in die Höhen erschlossen. Solčava wurde früh als regionales Zentrum erwähnt und stand unter der Herrschaft der Grafen von Cilli und später der Habsburger. Im 15. Jahrhundert schenkte Kaiser Friedrich III. das Gebiet der Diözese Ljubljana.
Die Kirche Marija Snežna beherbergt eine bedeutende frühgotische Madonna-Statue aus dem 13. Jahrhundert, die auch im Gemeindewappen erscheint. Die Kirche selbst wurde im 15. Jahrhundert erbaut und steht unter Denkmalschutz.