Vierlas se sitúa en el extremo noroeste de Aragón, en la comarca de Tarazona y el Moncayo, en el margen derecho del río Queiles a 456 metros de altitud, Su término municipal tiene una extensión de 276,818 hectáreas, lindante con los términos de Tarazona, Novallas y Malón.