An earthquake of magnitude 1.8 and depth of 8.40 kilometers occurred 17.88 miles from Buffalo, OK in Harper County at 05:13 AM.