Oklahoma State Highway 19 passes through the center of town as 6th Street, leading southeast to Pauls Valley, the Garvin County seat, and west to Lindsay.
According to the United States Census Bureau, Maysville has a total area of , of which is land and , or 19.05%, is water [REF].