Biały Dunajec znajduje się w województwie małopolskim, a dokładniej w powiecie tatrzańskim. Wieś położona jest na wysokości od 660 do 950 metrów nad poziomem morza. Miejscowość jest też główną siedzibą gminy o tej samej nazwie. Znajduje się na trasie drogi krajowej numer 47, czyli popularnej Zakopianki, która łączy Kraków z Zakopanem. Biały Dunajec dokładnie znajduje się na odcinku łączącym Zakopane z Nowym Targiem (wieś leży pomiędzy Szaflarami a Porońcem, jeżeli porusza się drogą 47). Przez wieś przepływa ponadto górski potok Biały Dunajec.
Do gminy Biały Dunajec wchodzą także pobliskie wsie: Gliczarów Dolny i Górny, Sierockie oraz Leszczyny. Gliczarów jest jedną z najwyżej położonych wsi w kraju. Okoliczne wzgórza Białego Dunajca tworzą świetne warunki dla narciarzy, dlatego działają tutaj trzy wyciągi narciarskie – „Toko-Land”, „U Steni” oraz „Sami Swoi”.
Dojazd do najbliższych miejscowości: