Szczawnica to piękny i zarazem popularny kurort leżący w Pieninach, w województwie małopolskim, przy trasie nr 969, niedaleko Krościenka nad Dunajcem, około 40 km od Nowego Targu. Szczawnica jest znaną miejscowością uzdrowiskową, malowniczo położoną w dolinie potoku Grajcarek, w pobliżu jego ujścia do Dunajca, gdzie znajduje się przystań końcowa spływu Przełomem Dunajca.