Baliarrain és un municipi de Guipúscoa, al País Basc.
És un dels municipis més petits i menys poblats de Guipúscoa. El municipi limita al nord amb Legorreta, a l'oest amb Altzaga, al sud amb Gaintza i a l'est amb Orendain. El municipi ocupa el vessant est del mont Altzagamendi, als últims contraforts de la Serra d'Aralar feia el riu Oria. El municipi està en pendent i va des del seu punt més elevat; el cim Altzagamendi fins a la regata d'Ibiur. El poble més proper és Ikaztegieta a 3,5 km de distància per carretera. Poblacions com Orendain i Altzaga estan encara més prop però camp a través. A Baliarrain s'hi arriba després de sortir de la A-1 (autovia Madrid-Irun) a l'altura d'Ikaztegieta o Legorreta i recórrer uns quilòmetres a través de la GI-2131, la carretera que va paral·lela a aquesta autovia. A pocs quilòmetres d'Ikaztegieta es troba un desviament en la GI-2131 que a través d'una carretera local duu a Baliarrain.