Dojazd do Szczawnicy zapewnia droga powiatowa łącząca Szczawnicę z Krościenkiem.
Przez Krościenko zlokalizowana w bezpośrednim sąsiedztwie Szczawnicy przebiega droga wojewódzka Nowy Targ - Krościenko - Łącko - Nowy Sącz, dzięki której Szczawnica zapewnione ma połączenia drogowe z głównymi węzłami komunikacyjnymi na obszarze województwa.

PKS: Szczawnica ma bezpośrednie połączenia dalekobieżne z Gorlicami, Katowicami, Krakowem, Lublinem, Rzeszowem, Sanokiem, Tarnowem, Warszawą i Zakopanem.
Połączenia lokalne: Nowy Targ, Nowy Sącz, Czorsztyn, Grywałd, Jaworki, Szlachtowa, Krościenko n/D, Łapsze Niżne, Ochotnica Górna, Sromowce Niżne.

TAXI: postoje TAXI znajdują się przy Dworcu PKS i na parkingu obok restauracji "Nad Grajcarkiem".

MINI BUSY: kursują na popularnych trasach /lokalnych/ do Jaworek, Niedzicy, Sromowiec Niżnych na Spływ Przełomem Dunajca itp.
Na terenie miasta wyznaczonych jest kilka miejsc postojowych BUSÓW np. naprzeciw domu towarowego HALKA, na parkingu w Pieninach, na al. Parkowej.

           Created by WERLIMEX