Najcenniejszym zabytkiem Zawoi jest kościół par. pw. Św. Klemensa pap., wzniesiony w latach 1757-1759, gruntownie przebudowany w roku 1888. Nieopodal kościoła znajduje się drewniany, piętrowy Dworzec Babiogórski, obiekt w którym na początku XX wieku działała stacja turystyczna Towarzystwa Tatrzańskiego. Na pobliskim cmentarzu spoczywa znany poeta Tatr.
Miejscowość poza częścią centralną składa się z wielu przysiółków. Największe z nich to: Barańcowa, Bartyzele, Chopy, Chowaniacy, Cyrhel, Czarnotowa, Czatoża, Składy, Cioćki, Wilczna, Policzne, Giertugowa, Hurbalówka, Hyrb, Kalina Dolna, Kalina Górna, Kaselówka, Kudłata, Kudzie, Kuklowa, Markowa, Mosorne, Policzne, Rybna, Przysłop i Wełcza.
Zawoja kwatery jest siedzibą dyrekcji Babiogórskiego Parku Narodowego (BgPN), który aktualnie obchodzi swoje 50-lecie (utworzony w 1954 roku). Mieści się ona w stylowym budynku stojącym na terenie Zawoi Barańcowej. Znajduje się tu ponadto Ośrodek Edukacyjny, w skład którego wchodzi ekspozycja muzealna złożona z części przyrodniczej i etnograficznej, oraz Ogród Roślin Babiogórskich (alpinarium). BgPN wytyczył i urządził kilka ciekawych ścieżek edukacyjnych, które uzupełniają gęstą sieć pieszych szlaków PTTK. Zawoja posiada też wiele oznakowanych tras rowerowych oraz kilka szlaków narciarskich.