U.S. Route 70 passes through the town, leading west 8mi to the city of Hugo, the Choctaw County seat, and east 6mi to Fort Towson.
According to the United States Census Bureau, the town of Sawyer has a total area of , of which is land and , or 1.13%, is water [REF].