Tonila se localiza al sur de Jalisco, entre las coordenadas 19°20’00" a los 19°35’00" de latitud norte, y 102°’25’50" a los 103°’38’05" de longitud oeste; a una altura de 1250msnm (metros sobre el nivel del mar).