You asked:

how far is it from enid oklahoma to muskogee oklahoma

  • Enid, Oklahoma
    Enid, Oklahoma
    Enid, Oklahoma is 147 miles (237 kilometers) from Muskogee, Oklahoma, as the crow flies.