张巷镇到秀市镇的距离大约是45公里左右。这个距离可能会稍微有所变化,具体取决于所选择的路线和交通工具。如果选择自驾或者坐公共汽车,可能会有不同的路线选择,从而导致距离的差异。不过,一般来说,这两个镇之间的距离应该在45公里左右。