Plainfield is located in the eastern part of West Pennsboro Township at (40.202023, -77.286621),[REF] along Pennsylvania Route 641 (Main Street), which leads east 5mi to the center of Carlisle, the county seat, and west 6mi to Newville.
According to the United States Census Bureau, the Plainfield CDP has a total area of , all of it land [REF].