Gonna have to be a long range weapon most likely cause you gonna have to be really, really, really, good to get close to a coyote unless it wants you to. They can see, hear, and smell wayyy better than you can......and are smart varmints too.
It all depends on where you live... In Colorado coyotes arent as afraid of humans as they once were. I have seen them cross busy roads to get to the other side in a heavily populated subdivision in the MIDDLE of town. Dont need a long range weapon for that.