Harkabuz – wieś w Polsce położona w województwie małopolskim, w powiecie nowotarskim, w gminie Raba Wyżna. W latach 1975–1998 miejscowość administracyjnie należała do województwa nowosądeckiego.
Harkabuz znajduje się w Beskidzie Orawsko-Podhalańskim będącym jednym z pasm Beskidu Żywieckiego. Zabudowania i pola miejscowości zajmują dolinę potoku Orawka i jego dopływu – potoku Jędraszcz oraz zbocza wznoszących się nad nim grzbietów; z jednej strony jest to Wielki Dział i Bukowiński Wierch, z drugiej strony Leszczak i przełęcz Nad Harkabuzem.