Biar liegt am Fuße des Serra Mariola im Südosten Spaniens. Die Gemeinde befindet sich etwa 39 km nordwestlich von Alicante und rund 20 km nördlich von Elda. Das Zentrum des Ortes liegt 700 Meter über dem Meeresspiegel und etwa 1,7 km südlich von Biar liegt der höchste Punkt des Stadtgebietes auf 987 msnm.
Die Herkunft des Namens Biar ist umstritten. So besagt eine Theorie, dass der Name vom lateinischen Wort apiarium (deutsch: Ort der Bienen) abstammt, da in der Region früher viel Honig produziert wurde. Eine weitere Möglichkeit wäre eine Abstammung vom arabischen Wort بئار (bi'ār), was in etwa so viel wie Vertiefung bedeutet.