You asked:

how far is niles, michigan from elkhart, indiana

  • Niles, Michigan
    Niles, Michigan
    Niles, Michigan is 17.6 miles (28.3 kilometers) from Elkhart, Indiana, as the crow flies.