Ochotnica Górna leży w kotlinie rzeki Ochotnicy, u podnóża Gorców. Takie położenie daje możliwość górskich wycieczek pieszych i rowerowych.
Na południe od miasteczka znajduje się Jezioro Czorsztyńskie wraz z jego atrakcjami - zamkami w Niedzicy i Czorsztynie oraz rejsami turystycznymi. W Kluszkowcach jest także Ośrodek Narciarski Czorsztyn-Ski.
Nieco dalej leżą Pieniny, w których można wypoczywać na różne sposoby - wędrować po górach, spływać Dunajcem na tratwie lub pontonie, przejść na Słowację.