You asked:

how many square miles is 300 acres

  • 300 acres is 0.47 square miles.