La cabecera municipal de Barillas está ubicada en una pequeña planicie en la Sierra de los Cuchumatanes, en la margen norte del Río Cambalam se encuentra en una localización geográfica de 15° 48’ y 05” latitud norte y 91° 18’ y 45” longitud oeste, a una altitud de 1,450 metros sobre el nivel del mar.